/** * Any conditional style based on theme.__type should be on this file */ import type { ThemeColors, ThemeType } from '../../constants'; export declare const setHeadingColor: (theme: ThemeType) => "#332E54" | "#A6A1E2" | "#2D2926" | "#F3EA5D" | "#1D1D44" | "#43593C"; export declare const primaryButtonFontColor: (theme: ThemeType) => "#332E54" | "#FFFFFF" | "#2D2926" | "#FFFDF2" | "#1D1D44"; export declare const primaryButtonBackgroundColor: (theme: ThemeType, buttonColor: ThemeColors) => ThemeColors; export declare const primaryButtonLoadingBackgroundColor: (theme: ThemeType) => "#332E54" | "#FFFFFF" | "#2D2926" | "#FFFDF2" | "#1D1D44"; export declare const setButtonBorderRadius: (theme: ThemeType) => "4px" | "0" | "360px"; export declare const setChipBackgroundColor: (theme: ThemeType, backgroundColor: ThemeColors) => ThemeColors; export declare const setChipTextColor: (theme: ThemeType, textColor: ThemeColors) => ThemeColors; export declare const setChipFontWeight: (theme: ThemeType) => "bold" | 400; /** * We use theme.FONTS.baseFont for all primary styles, but use a * different secondary font for Display, Heading, and Title styles */ export declare const setSecondaryHeadingFont: (theme: ThemeType) => string; export declare const setButtonStyleFontWeight: (theme: ThemeType) => string; export declare const setButtonTextTransform: (theme: ThemeType) => "none" | "uppercase"; export declare const setThemeLineHeight: (theme: ThemeType, primaryLineHeight: string | number) => string | number; export declare const setThemeFontWeight: (theme: ThemeType) => "bold" | 400; export declare const applyPrimaryThemeVerticalOffset: (theme: ThemeType, offset?: string) => string; //# sourceMappingURL=index.d.ts.map