import '../../global/animate.min.css';
/**
 * Input fields allow users to enter data into a form or interface.
 * They come in various types such as text, number, password, and email.
 * Input fields can include placeholders, labels, and validation messages to guide user input and improve the user experience.
 */
declare const _default: {
    title: string;
    tags: string[];
    parameters: {
        actions: {
            argTypesRegex: string;
        };
    };
    argTypes: {
        label: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                category: string;
                defaultValue: {
                    summary: string;
                };
            };
        };
        legend: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                category: string;
                defaultValue: {
                    summary: string;
                };
            };
        };
        type: {
            control: string;
            options: string[];
            description: string;
            table: {
                type: {
                    summary: string;
                };
                category: string;
                defaultValue: {
                    summary: string;
                };
            };
        };
        placeholder: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                category: string;
                defaultValue: {
                    summary: string;
                };
            };
        };
        value: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                category: string;
                defaultValue: {
                    summary: string;
                };
            };
        };
        disabled: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: boolean;
                };
                category: string;
            };
        };
        maxlength: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: any;
                };
                category: string;
            };
        };
        validationPattern: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                category: string;
                defaultValue: {
                    summary: any;
                };
            };
        };
        errorMessage: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
                category: string;
            };
        };
        required: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: boolean;
                };
                category: string;
            };
        };
        requiredErrorMessage: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
                category: string;
            };
        };
        icon: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: any;
                };
                category: string;
            };
        };
        isValid: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: boolean;
                };
                category: string;
            };
        };
        isTouched: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: boolean;
                };
                category: string;
            };
        };
        animation: {
            control: string;
            options: string[];
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
                category: string;
            };
        };
        animationDelay: {
            control: string;
            options: string[];
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
                category: string;
            };
        };
        animationSpeed: {
            control: string;
            options: string[];
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
                category: string;
            };
        };
        valueChanged: {
            control: string;
            action: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: () => void;
                };
                category: string;
            };
        };
        validationChanged: {
            control: string;
            action: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: () => void;
                };
                category: string;
            };
        };
        getValue: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
                category: string;
            };
        };
        validate: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
                category: string;
            };
        };
    };
};
export default _default;
export declare const Input: any;
