type ComponentProps = T extends React.ComponentType ? P : never; type WithFieldLabelProps> = { label?: string; required?: boolean; error?: string; hint?: string; } & ComponentProps; export type LabelOptions = { labelType?: 'default' | 'float' | 'fieldset'; }; export declare function withFieldLabel>(Component: T, options?: LabelOptions): React.ComponentType>; export {};