import React from 'react'; export declare const TextInputTypes: { url: { format: (value: string) => string; validate: (value: string) => boolean; }; email: { validate: (value: string) => boolean; }; }; export declare const Fieldset: import("styled-components").StyledComponent<"fieldset", import("styled-components").DefaultTheme, {}, never>; export declare const InputRow: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; export declare const Label: import("styled-components").StyledComponent<"label", import("styled-components").DefaultTheme, {}, never>; export declare const LabelSubText: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, {}, never>; export declare const StyledTextInput: import("styled-components").StyledComponent<"input", import("styled-components").DefaultTheme, { [key: string]: any; variant?: "dark" | undefined; seamless?: boolean | undefined; smooth?: boolean | undefined; }, never>; type TextInputProps = React.ComponentPropsWithRef<'input'> & { selectOnFocus?: boolean; copyToClipboard?: boolean; variant?: 'dark'; seamless?: boolean; smooth?: boolean; type?: 'text' | 'email' | 'url'; formatter?: (value: string) => string; onInput?: (event: React.FormEventHandler) => void; onChange?: (value: string) => void; onCopyToClipboard?: () => void; onConfirm?: () => void; }; export declare const TextInput: React.ForwardRefExoticComponent | "onCopyToClipboard" | "onConfirm" | "selectOnFocus" | "copyToClipboard" | "formatter"> & React.RefAttributes>; export declare const TextInputWithClearButton: React.ForwardRefExoticComponent & React.RefAttributes>; export {};