import React from "react"; declare const _default: { title: string; component: (props: any) => React.JSX.Element; tags: string[]; argTypes: { hasError: { control: string; }; hasCopyButton: { control: string; }; isClearable: { control: string; }; disabled: { control: string; }; readOnly: { control: string; }; inline: { control: string; }; hasNumericFormat: { control: string; }; onCustomLinkClick: { action: string; }; type: { control: string; options: string[]; }; maxLength: { control: string; }; showMaxLengthCounter: { control: string; }; description: { control: string; }; tooltipText: { control: string; }; tooltipWidth: { control: string; }; label: { control: string; }; placeholder: { control: string; }; value: { control: string; }; }; }; export default _default; export declare const Default: { args: { placeholder: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; label: string; type: string; infoText: any; tooltipText: any; id: string; format: any; mask: any; onChange: (e: any) => void; }; }; export declare const Empty: { args: { label: string; placeholder: string; value: string; id: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; tooltipText: any; format: any; mask: any; onChange: (e: any) => void; }; }; export declare const WithValue: { args: { label: string; value: string; id: string; placeholder: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; tooltipText: any; format: any; mask: any; onChange: (e: any) => void; }; }; export declare const WithLabel: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const WithError: { args: { placeholder: string; label: string; hasError: boolean; errorMessage: string; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const Disabled: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; value: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const ReadOnly: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; value: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const WithCustomLink: { args: { placeholder: string; label: string; customLinkText: string; customLinkHref: string; onCustomLinkClick: () => void; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const Password: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const PasswordWithValue: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; value: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const DateInput: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; format: string; mask: any; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const DateInline: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; format: string; mask: any; inline: boolean; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const DateWithMinMax: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; format: string; mask: any; minDate: Date; maxDate: Date; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const WithCopyButton: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; hasCopyButton: boolean; type: string; value: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const Clearable: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; value: string; infoText: any; id: string; onChange: (e: any) => void; onClear: () => void; }; }; export declare const WithInfoText: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: string; id: string; onChange: (e: any) => void; }; }; export declare const WithTooltip: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; tooltipText: string; id: string; onChange: (e: any) => void; }; }; export declare const NumericFormat: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; hasNumericFormat: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const PriceFormat: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; hasNumericFormat: boolean; decimalSeparator: string; thousandSeparator: string; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const PatternFormat: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; format: string; mask: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const PatternFormatWithValue: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; format: string; mask: string; value: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const Email: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const Tel: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const Number: { args: { placeholder: string; label: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const CustomWidth: { args: { placeholder: string; label: string; width: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const Complete: { args: { placeholder: string; label: string; customLinkText: string; customLinkHref: string; onCustomLinkClick: () => void; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; hasCopyButton: boolean; type: string; value: string; infoText: string; id: string; onChange: (e: any) => void; onClear: () => void; }; }; export declare const ErrorWithCustomLink: { args: { placeholder: string; label: string; customLinkText: string; customLinkHref: string; onCustomLinkClick: () => void; hasError: boolean; errorMessage: string; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; id: string; onChange: (e: any) => void; }; }; export declare const WithMaxLengthAndDescription: { render: (args: any) => React.JSX.Element; args: { label: string; placeholder: string; maxLength: number; showMaxLengthCounter: boolean; description: string; id: string; }; }; export declare const PercentageMask: { name: string; render: (args: any) => React.JSX.Element; args: { label: string; placeholder: string; format: string; mask: string[]; allowEmptyFormatting: boolean; valueIsNumericString: boolean; id: string; }; }; export declare const PercentageMaskWithValue: { name: string; render: (args: any) => React.JSX.Element; args: { label: string; placeholder: string; format: string; mask: string[]; allowEmptyFormatting: boolean; valueIsNumericString: boolean; value: string; id: string; }; }; export declare const Interactive: { render: (args: any) => React.JSX.Element; args: { label: string; placeholder: string; value: string; id: string; hasError: boolean; disabled: boolean; readOnly: boolean; isClearable: boolean; type: string; infoText: any; tooltipText: any; format: any; mask: any; onChange: (e: any) => void; }; };