declare const _default: import('vue').DefineComponent<({
    modelValue?: string;
} & {
    description?: string;
} & {
    label: string;
    ariaLabel?: never;
} & {
    id?: string;
} & {
    error?: boolean | undefined;
    subText?: string | undefined;
    validating?: boolean | undefined;
    preserveSubTextSpace?: boolean | undefined;
} & {
    placeholder?: string;
    disabled?: boolean;
    autocomplete?: string;
} & {
    rows?: number;
}) | ({
    modelValue?: string;
} & {
    description?: string;
} & {
    label?: never;
    ariaLabel: string;
} & {
    id?: string;
} & {
    error?: boolean | undefined;
    subText?: string | undefined;
    validating?: boolean | undefined;
    preserveSubTextSpace?: boolean | undefined;
} & {
    placeholder?: string;
    disabled?: boolean;
    autocomplete?: string;
} & {
    rows?: number;
}), {
    focus: () => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:modelValue": (value: string) => any;
}, string, import('vue').PublicProps, Readonly<({
    modelValue?: string;
} & {
    description?: string;
} & {
    label: string;
    ariaLabel?: never;
} & {
    id?: string;
} & {
    error?: boolean | undefined;
    subText?: string | undefined;
    validating?: boolean | undefined;
    preserveSubTextSpace?: boolean | undefined;
} & {
    placeholder?: string;
    disabled?: boolean;
    autocomplete?: string;
} & {
    rows?: number;
}) | ({
    modelValue?: string;
} & {
    description?: string;
} & {
    label?: never;
    ariaLabel: string;
} & {
    id?: string;
} & {
    error?: boolean | undefined;
    subText?: string | undefined;
    validating?: boolean | undefined;
    preserveSubTextSpace?: boolean | undefined;
} & {
    placeholder?: string;
    disabled?: boolean;
    autocomplete?: string;
} & {
    rows?: number;
})> & Readonly<{
    "onUpdate:modelValue"?: ((value: string) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
    textareaElement: HTMLTextAreaElement;
}, HTMLDivElement>;
export default _default;
//# sourceMappingURL=KdsTextarea.vue.d.ts.map