import './FontPicker.css'; export interface FontPickerProps extends React.ComponentPropsWithoutRef<'div'> { defaultValue?: string; noMatches?: string; autoLoad?: boolean; loaderOnly?: boolean; loadAllVariants?: boolean; loadFonts?: string[] | FontToVariant[] | string; googleFonts?: string[] | Font[] | string | ((font: Font) => boolean); fontCategories?: string[] | string; localFonts?: Font[] | undefined; mode?: 'combo' | 'list'; inputId?: string; fontVariants?: (fontVariants: FontToVariant) => void; value?: (value: string) => void; fontsLoaded?: (fontsLoaded: boolean) => void; fontsLoadedTimeout?: number; loading?: React.ReactNode; } export interface Font { category: string; name: string; sane: string; cased: string; variants: Variant[]; isLocal?: boolean; subsets?: string[]; } export interface FourFonts { regular?: number; bold?: number; italic?: number; boldItalic?: number; } export type Variant = FontVariant | string; export interface FontVariant { italic: boolean; weight: number; } export interface FontToVariant { fontName: string; variants: Variant[]; } export declare function toString(v: Variant): string; export default function FontPicker({ defaultValue, noMatches, autoLoad, loaderOnly, loadAllVariants, loadFonts, googleFonts, fontCategories, localFonts, mode, fontVariants, value, fontsLoaded, fontsLoadedTimeout, loading, inputId, ...rest }: FontPickerProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=FontPicker.d.ts.map