import React from "react"; import { ColorSchemeName } from "react-native"; import { Theme } from "./theme"; type ThemeProp = { appearance: ColorSchemeName; theme: Theme; colorScheme?: string; setAppearance?: (appearance: ColorSchemeName) => void; children?: React.ReactNode; }; export declare const useTheme: () => Theme; export declare const useAppearance: () => ColorSchemeName; export declare const useSetAppearance: () => ((appearance: ColorSchemeName) => void) | undefined; export declare const ThemeProvider: React.FC>; export declare const useColors: () => { primaryColor: string; secondaryColor: string; tertiaryColor: string; negativeColor: string; warningColor: string; disabledColor: string; overlay: string; baseTextColor: string; lightTextColor: string; disabledTextColor: string; baseBackgroundColor: string; dimBackgroundColor: string; dimBackgroundColorTransparent: string; dimTextColorTransparent: string; white: string; black: string; }; export declare const useFontSizes: () => Record<"xxsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "xxlarge", number>; export declare const useSpaceSizes: () => Record<"none" | "xxsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "xxlarge", number>; export {}; //# sourceMappingURL=ThemeProvider.d.ts.map