import { Ref } from 'vue'; import { DatePickerCommonProps } from '../../types'; export declare const useDateTextInputProps: (props: DatePickerCommonProps, labelWithAsterisk: Ref, errorMessages: Ref) => { displayRange: boolean | undefined; width: string | undefined; period: { max?: string; min?: string; } | undefined; 'date-format-return': string | undefined; format: string | undefined; label: string | undefined; placeholder: string | undefined; required: boolean | undefined; 'custom-rules': import('../../types').DatePickerRule[] | undefined; 'custom-warning-rules': import('../../types').DatePickerRule[] | undefined; disabled: boolean | undefined; readonly: boolean | undefined; 'disable-click-button': boolean; 'is-outlined': boolean | undefined; 'display-icon': boolean | undefined; 'display-append-icon': boolean | undefined; 'display-prepend-icon': boolean | undefined; 'no-icon': boolean | undefined; 'disable-error-handling': boolean | undefined; 'show-success-messages': boolean | undefined; 'bg-color': string | undefined; density: "default" | "comfortable" | "compact" | undefined; 'hide-details': boolean | "auto" | undefined; 'auto-clamp': boolean | undefined; 'external-error-messages': string[]; 'display-asterisk': boolean | undefined; 'is-validate-on-blur': boolean | undefined; title: string | undefined; hint: string | undefined; 'persistent-hint': boolean | undefined; };