import React, { FC } from 'react'; import { TextProps } from 'react-native'; import { StylesProp } from './compose-styles'; export declare const fontWeights: { regular: { fontFamily?: string | undefined; }; medium: {}; light: {}; semibold: {}; bold: { fontWeight: "bold"; } | { fontWeight: "bold"; fontFamily: string; } | { fontWeight: "bold"; fontFamily: string; }; }; export type FontWeights = StylesProp; export declare const FontOverridesContext: React.Context>>; export declare const FontOverridesProvider: React.Provider>>; export declare const useFontOverrides: () => { regular: { fontFamily?: string | undefined; }; medium: {}; light: {}; semibold: {}; bold: { fontWeight: "bold"; } | { fontWeight: "bold"; fontFamily: string; } | { fontWeight: "bold"; fontFamily: string; }; }; type Props = TextProps & { variant?: keyof typeof fontWeights; }; export declare const Text: FC; export {};