import { TextInputProps as MantineTextInputProps } from '@mantine/core';
import { ReactNode } from 'react';
import { TablerIconKeys } from '../Icon';
import { LabelProps } from '../Label';
export interface TextInputProps extends Omit<MantineTextInputProps, 'prefix'> {
    icon?: ReactNode | TablerIconKeys;
    prefix?: ReactNode;
    readOnly?: boolean;
    tooltip?: string;
    tooltipProps?: LabelProps['tooltipProps'];
}
declare const TextInput: ({ icon, label, prefix, readOnly, tooltip, tooltipProps, variant, ...props }: TextInputProps) => JSX.Element;
export default TextInput;
//# sourceMappingURL=index.d.ts.map