import type { ComponentProps, FC, ReactNode } from "react"; import type { DynamicStringEnumKeysOf, FlowbiteBoolean, FlowbiteColors, FlowbiteSizes, ThemingProps } from "../../types"; export interface SelectTheme { base: string; addon: string; field: { base: string; icon: { base: string; svg: string; }; select: { base: string; withIcon: FlowbiteBoolean; withAddon: FlowbiteBoolean; withShadow: FlowbiteBoolean; sizes: SelectSizes; colors: SelectColors; }; }; } export interface SelectColors extends Pick { [key: string]: string; } export interface SelectSizes extends Pick { [key: string]: string; } export interface SelectProps extends Omit, "color" | "ref">, ThemingProps { addon?: ReactNode; color?: DynamicStringEnumKeysOf; icon?: FC>; shadow?: boolean; sizing?: DynamicStringEnumKeysOf; } export declare const Select: import("react").ForwardRefExoticComponent>;