import { HTMLAttributes, ReactNode } from 'react'; export interface FormPublicProps { /** Defines the visual state of the form input (e.g., error, focused). */ status?: 'default' | 'error' | 'focused'; /** Optional header content, displayed above the form input on `base` platform. */ header?: ReactNode; /** Content to be displayed before the form input, such as icons or labels. */ before?: ReactNode; /** Content to be displayed after the form input, often used for action icons or additional information. */ after?: ReactNode; /** Indicates if the form input is disabled. */ disabled?: boolean; } export interface FormInputProps extends FormPublicProps, HTMLAttributes { } /** * Wraps an input element with additional layout for headers, icons, or actions, providing a consistent look and feel across the form. * It supports conditional rendering based on the platform and the state of the form element. */ export declare const FormInput: import("react").ForwardRefExoticComponent>; //# sourceMappingURL=FormInput.d.ts.map