import { PrismaneTheme, PrismaneInputTheme, PrismaneMappedTheme } from "../types"; export declare const transformColor: (color: string | undefined) => string; export declare const mapTheme: (config: PrismaneTheme) => PrismaneMappedTheme; export declare const extendTheme: (a: PrismaneTheme, b: PrismaneInputTheme) => PrismaneTheme; export declare const createTheme: (theme: PrismaneInputTheme) => PrismaneTheme; export declare const applyTheme: (theme: PrismaneTheme) => void; declare const _default: { createTheme: (theme: { mode?: string | undefined; colors?: { primary?: { 50?: string | undefined; 100?: string | undefined; 200?: string | undefined; 300?: string | undefined; 400?: string | undefined; 500?: string | undefined; 600?: string | undefined; 700?: string | undefined; 800?: string | undefined; 900?: string | undefined; } | undefined; base?: { 50?: string | undefined; 100?: string | undefined; 200?: string | undefined; 300?: string | undefined; 400?: string | undefined; 500?: string | undefined; 600?: string | undefined; 700?: string | undefined; 800?: string | undefined; 900?: string | undefined; } | undefined; } | undefined; spacing?: string | undefined; borderRadius?: { xs?: string | undefined; sm?: string | undefined; base?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; "2xl"?: string | undefined; } | undefined; fontFamily?: string | undefined; }) => PrismaneTheme; applyTheme: (theme: PrismaneTheme) => void; extendTheme: (a: PrismaneTheme, b: { mode?: string | undefined; colors?: { primary?: { 50?: string | undefined; 100?: string | undefined; 200?: string | undefined; 300?: string | undefined; 400?: string | undefined; 500?: string | undefined; 600?: string | undefined; 700?: string | undefined; 800?: string | undefined; 900?: string | undefined; } | undefined; base?: { 50?: string | undefined; 100?: string | undefined; 200?: string | undefined; 300?: string | undefined; 400?: string | undefined; 500?: string | undefined; 600?: string | undefined; 700?: string | undefined; 800?: string | undefined; 900?: string | undefined; } | undefined; } | undefined; spacing?: string | undefined; borderRadius?: { xs?: string | undefined; sm?: string | undefined; base?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; "2xl"?: string | undefined; } | undefined; fontFamily?: string | undefined; }) => PrismaneTheme; }; export default _default; //# sourceMappingURL=theme.d.ts.map