///
export declare const DEFAULT_THEME: {
primaryColor: string;
primaryColorVariant: string;
backgroundColor: string;
onBackgroundTextColor: string;
fontSize: number;
fontFamily: string | undefined;
filterPlaceholderTextColor: string;
activeOpacity: number;
itemHeight: number;
flagSize: number;
flagSizeButton: number;
};
export declare const DARK_THEME: {
primaryColor: string;
primaryColorVariant: string;
backgroundColor: string;
onBackgroundTextColor: string;
fontSize: number;
fontFamily: string | undefined;
filterPlaceholderTextColor: string;
activeOpacity: number;
itemHeight: number;
flagSize: number;
flagSizeButton: number;
};
export type Theme = Partial;
declare const ThemeProvider: import("react").ComponentType<{
children: import("react").ReactNode;
theme?: Partial<{
primaryColor: string;
primaryColorVariant: string;
backgroundColor: string;
onBackgroundTextColor: string;
fontSize: number;
fontFamily: string | undefined;
filterPlaceholderTextColor: string;
activeOpacity: number;
itemHeight: number;
flagSize: number;
flagSizeButton: number;
}> | undefined;
}>, useTheme: >(overrides?: import("@callstack/react-theme-provider").$DeepPartial | undefined) => T;
export { ThemeProvider, useTheme };