import { Theme } from '../../theme'; import { ThemeProp } from '../style-types'; import { MQ } from './types'; import { CSSObject } from './emotion'; export type FromThemeCallback = (cssValue: string) => CSSObject | string; export declare const getDefaultedValue: any>(getPresetFromThemeUtil: FromThemeUtil, presetType: string, cssProp?: string | FromThemeCallback) => (defaultPath: string | undefined, overridePath?: string | false, option?: Parameters[2] | undefined) => (props: Props) => any; export declare const getValueFromTheme: (themeKey: keyof Theme) => (defaultToken?: MQ | undefined, customProp?: Exclude | undefined) => (props: Props) => any; export declare const getResponsiveValueFromTheme: (themeKey: keyof Theme) => (defaultToken?: MQ | undefined, customProp?: Exclude | undefined) => ({ theme, ...props }: Props) => "" | Record[ThemeToken]; export declare const getXFromTheme: (themeKey: keyof Theme) => (cssProperty: string | FromThemeCallback, defaultToken: MQ) => (props: Props) => string | CSSObject; export declare const getResponsiveX: (themeKey: keyof Theme) => (cssProperty: string | FromThemeCallback, defaultPath: string, overridePath: string, defaultsObjectKey: string) => (props: Props) => string | CSSObject; //# sourceMappingURL=base.d.ts.map