import { PartialTheme, IRawStyle } from "@fluentui/react";
export declare const defaultAccentColorRamp: string[];
export declare type CustomTheme = {
    customSemanticColors: {
        badgeIconSignedOut: string;
        colorScheme: string;
        iconButtonTranslucent: string;
        textboxTranslucent: string;
        widgetContextMenuButtonTranslucent: string;
        textPrimary: string;
        textSecondary: string;
        textTertiary: string;
        textDisabled: string;
        accentTextPrimary: string;
        accentTextSecondary: string;
        accentTextTertiary: string;
        accentTextDisabled: string;
        textOnAccentPrimary: string;
        textOnAccentSecondary: string;
        textOnAccentDisabled: string;
        textOnAccentSelected: string;
        controlFillDefault: string;
        controlFillSecondary: string;
        controlFillTertiary: string;
        controlFillDisabled: string;
        controlFillTransparent: string;
        controlFillInputActive: string;
        controlAltFillTransparent: string;
        controlAltFillSecondary: string;
        controlAltFillTertiary: string;
        controlAltFillQuarternary: string;
        controlAltFillDisabled: string;
        controlStrongFillDefault: string;
        controlStrongFillDisabled: string;
        controlSolidFillDefault: string;
        subtleFillTransparent: string;
        subtleFillSecondary: string;
        subtleFillTertiary: string;
        subtleFillDisabled: string;
        controlOnImageFillDefault: string;
        controlOnImageFillSecondary: string;
        controlOnImageFillTertiary: string;
        controlonImageFillDisabled: string;
        accentFillDefault: string;
        accentFillSecondary: string;
        accentFillTertiary: string;
        accentDisabled: string;
        accentFillSelectedTextBackground: string;
        controlStrokeDefault: string;
        controlStrokeSecondary: string;
        controlStrokeOnAccentDefault: string;
        controlStrokeOnAccentSecondary: string;
        controlStrokeOnAccentTertiary: string;
        controlStrokeOnAccentDisabled: string;
        controlStrokeForStrongFillWhenOnImage: string;
        controlGradientStrokeDefault: string;
        controlGradientStrokeCircle: string;
        controlGradientStrokeTextboxDefault: string;
        controlGradientStrokeTextboxSelected: string;
        controlGradientStrokeOnAccentDefault: string;
        cardStrokeDefault: string;
        cardStrokeDefaultSolid: string;
        controlStrongStrokeDefault: string;
        controlStrongStrokeDisabled: string;
        surfaceStrokeDefault: string;
        surfaceStrokeFlyout: string;
        dividerDefault: string;
        focusOuter: string;
        focusInner: string;
        cardBackgroundDefault: string;
        cardBackgroundSecondary: string;
        smokeDefault: string;
        smokeAA: string;
        smokeAAA: string;
        layerDefault: string;
        layerAlt: string;
        layerOnAcrylicDefault: string;
        layerOnAccentAcrylicDefault: string;
        layerOnThinAcrylicDefault: string;
        solidBackgroundBase: string;
        solidBackgroundSecondary: string;
        solidBackgroundTertiary: string;
        solidBackgroundQuarternary: string;
        systemAttention: string;
        systemAttentionBackground: string;
        systemSuccess: string;
        systemSuccessBackground: string;
        systemCaution: string;
        systemCautionBackground: string;
        systemCritical: string;
        systemCriticalBackground: string;
        systemNeutral: string;
        systemNeutralBackground: string;
    };
    customSemanticElevations: {
        clockTextShadow: IRawStyle;
        control: IRawStyle;
        controlPressed: IRawStyle;
        controlOnAccent: IRawStyle;
        controlHoverOnAccent: IRawStyle;
        controlPressedOnAccent: IRawStyle;
        card: IRawStyle;
        cardHover: IRawStyle;
        cardPressed: IRawStyle;
        layer: IRawStyle;
        tooltip: IRawStyle;
        flyout: IRawStyle;
        window: IRawStyle;
    };
    customImages: {
        globalOfflineImage: string;
    };
};
export declare const appTheme: PartialTheme;
export declare function lightTheme(accentColorRampArg?: string[]): PartialTheme & CustomTheme;
export declare function darkTheme(accentColorRampArg?: string[]): PartialTheme & CustomTheme;
