type OutputFormat = 'iso' | 'date-only';
type PickerType = 'date' | 'datetime' | 'time' | 'year' | 'month';
interface Props {
    modelValue?: string | [string, string] | null;
    label?: string;
    placeholder?: string;
    color?: string;
    disabled?: boolean;
    clearable?: boolean;
    minDate?: string;
    maxDate?: string;
    mode?: 'single' | 'range';
    type?: PickerType;
    outputFormat?: OutputFormat;
    format?: string;
    displayFormat?: string;
    disabledDates?: (date: string) => boolean;
}
declare const _default: import("vue").DefineComponent<Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    "update:modelValue": (value: string | [string, string]) => any;
}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{
    "onUpdate:modelValue"?: (value: string | [string, string]) => any;
}>, {
    type: PickerType;
    placeholder: string;
    color: string;
    disabled: boolean;
    label: string;
    mode: "single" | "range";
    modelValue: string | [string, string];
    clearable: boolean;
    outputFormat: OutputFormat;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=ShamsiDatePicker.vue.d.ts.map