import type { StoryObj } from "@storybook/react";
declare const meta: {
    title: string;
    component: import("react").ForwardRefExoticComponent<Omit<Omit<import("react").DetailedHTMLProps<import("react").InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, "className"> & {
        readonly icon?: React.JSX.Element;
        readonly errorMessage?: string;
        readonly isTouched?: boolean;
        readonly isDirty?: boolean;
        readonly type?: "text" | "password" | "email" | "url";
        readonly inputClassName?: string;
        readonly containerClassName?: string;
        readonly errorMessageClassName?: string;
        readonly hideErrors?: boolean;
    }, "ref"> & import("react").RefAttributes<HTMLInputElement>>;
};
export default meta;
type Story = StoryObj<typeof meta>;
export declare const Default: Story;
export declare const WithValue: Story;
export declare const Email: Story;
export declare const Password: Story;
export declare const WithLengthLimits: Story;
export declare const WithRegexPattern: Story;
export declare const Required: Story;
//# sourceMappingURL=form-input.stories.d.ts.map