export type TextFieldProps = {
    label: string;
    density?: 'default' | 'comfortable' | 'compact';
    hint?: string | false;
    placeholder?: string;
    disabled?: boolean;
    readonly?: boolean;
};
export declare const defaultTextFieldProps: {
    readonly density: "default";
    readonly disabled: false;
    readonly readonly: false;
};
export declare function useTextField(props: TextFieldProps): import('vue').ComputedRef<{
    label: string;
    density: "default" | "comfortable" | "compact" | undefined;
    hint: string | undefined;
    placeholder: string | undefined;
    disabled: boolean | undefined;
    readonly: boolean | undefined;
}>;
