declare const DasDatePicker: import("@das-fed/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").DasDatePicker> & Readonly<{
        onChange?: ((date: import("dayjs").Dayjs, dateString?: string | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean) => any) | undefined;
        "onUpdate:error"?: ((error: string) => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("dayjs").Dayjs) => any) | undefined;
    }>, {
        $datePicker: import("vue").Ref<any, any>;
        blur: () => void;
        focus: () => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        change: (date: import("dayjs").Dayjs, dateString?: string | undefined) => any;
        openChange: (val: boolean) => any;
        "update:error": (error: string) => any;
        "update:model-value": (currValue: import("dayjs").Dayjs) => any;
    }, import("vue").PublicProps, {
        size: "large" | "default" | "middle" | "small" | "table";
        disabled: boolean;
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: string;
        isView: boolean;
        error: boolean;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        noSetDefaultVal: boolean;
        dropdownClassName: string;
        isTooltip: boolean;
        showToday: boolean;
    }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("./src/type.js").DasDatePicker> & Readonly<{
        onChange?: ((date: import("dayjs").Dayjs, dateString?: string | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean) => any) | undefined;
        "onUpdate:error"?: ((error: string) => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("dayjs").Dayjs) => any) | undefined;
    }>, {
        $datePicker: import("vue").Ref<any, any>;
        blur: () => void;
        focus: () => void;
    }, {}, {}, {}, {
        size: "large" | "default" | "middle" | "small" | "table";
        disabled: boolean;
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: string;
        isView: boolean;
        error: boolean;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        noSetDefaultVal: boolean;
        dropdownClassName: string;
        isTooltip: boolean;
        showToday: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<import("./src/type.js").DasDatePicker> & Readonly<{
    onChange?: ((date: import("dayjs").Dayjs, dateString?: string | undefined) => any) | undefined;
    onOpenChange?: ((val: boolean) => any) | undefined;
    "onUpdate:error"?: ((error: string) => any) | undefined;
    "onUpdate:model-value"?: ((currValue: import("dayjs").Dayjs) => any) | undefined;
}>, {
    $datePicker: import("vue").Ref<any, any>;
    blur: () => void;
    focus: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (date: import("dayjs").Dayjs, dateString?: string | undefined) => any;
    openChange: (val: boolean) => any;
    "update:error": (error: string) => any;
    "update:model-value": (currValue: import("dayjs").Dayjs) => any;
}, string, {
    size: "large" | "default" | "middle" | "small" | "table";
    disabled: boolean;
    teleported: boolean;
    width: string;
    borderType: "underline" | "bordered" | "none";
    placeholder: string;
    isView: boolean;
    error: boolean;
    errorMode: "default" | "overlay";
    errorModelZIndex: number;
    noSetDefaultVal: boolean;
    dropdownClassName: string;
    isTooltip: boolean;
    showToday: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        dateRender?: ((props: any) => any) | undefined;
        nextIcon?: ((props: {}) => any) | undefined;
        prevIcon?: ((props: {}) => any) | undefined;
        superNextIcon?: ((props: {}) => any) | undefined;
        superPrevIcon?: ((props: {}) => any) | undefined;
        suffixIcon?: ((props: {}) => any) | undefined;
        renderExtraFooter?: ((props: {}) => any) | undefined;
    };
})>;
declare const DasDateRangePicker: import("@das-fed/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").DasDatePickerProps> & Readonly<{
        onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean, type: "after" | "before") => any) | undefined;
        "onUpdate:error"?: (() => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        change: (date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any;
        openChange: (val: boolean, type: "after" | "before") => any;
        "update:error": () => any;
        "update:model-value": (currValue: import("./src/type.js").RangeValue) => any;
    }, import("vue").PublicProps, {
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: any;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        separator: string;
        showToday: boolean;
        format: string;
        itemWidth: string;
    }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("./src/type.js").DasDatePickerProps> & Readonly<{
        onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean, type: "after" | "before") => any) | undefined;
        "onUpdate:error"?: (() => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
    }>, {}, {}, {}, {}, {
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: any;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        separator: string;
        showToday: boolean;
        format: string;
        itemWidth: string;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<import("./src/type.js").DasDatePickerProps> & Readonly<{
    onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any) | undefined;
    onOpenChange?: ((val: boolean, type: "after" | "before") => any) | undefined;
    "onUpdate:error"?: (() => any) | undefined;
    "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any;
    openChange: (val: boolean, type: "after" | "before") => any;
    "update:error": () => any;
    "update:model-value": (currValue: import("./src/type.js").RangeValue) => any;
}, string, {
    teleported: boolean;
    width: string;
    borderType: "underline" | "bordered" | "none";
    placeholder: any;
    errorMode: "default" | "overlay";
    errorModelZIndex: number;
    separator: string;
    showToday: boolean;
    format: string;
    itemWidth: string;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        separator?: ((props: {}) => any) | undefined;
    };
})>;
declare const DasRangePicker: import("@das-fed/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").DasRangePicker> & Readonly<{
        onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean) => any) | undefined;
        "onUpdate:error"?: ((error: string) => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
    }>, {
        $rangePicker: import("vue").Ref<any, any>;
        blur: () => void;
        focus: () => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        change: (date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any;
        openChange: (val: boolean) => any;
        "update:error": (error: string) => any;
        "update:model-value": (currValue: import("./src/type.js").RangeValue) => any;
    }, import("vue").PublicProps, {
        size: "large" | "default" | "middle" | "small" | "table";
        disabled: boolean;
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: any;
        isView: boolean;
        error: boolean;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        dropdownClassName: string;
        isTooltip: boolean;
        showToday: boolean;
        format: string;
        ranges: any;
    }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("./src/type.js").DasRangePicker> & Readonly<{
        onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean) => any) | undefined;
        "onUpdate:error"?: ((error: string) => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
    }>, {
        $rangePicker: import("vue").Ref<any, any>;
        blur: () => void;
        focus: () => void;
    }, {}, {}, {}, {
        size: "large" | "default" | "middle" | "small" | "table";
        disabled: boolean;
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: any;
        isView: boolean;
        error: boolean;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        dropdownClassName: string;
        isTooltip: boolean;
        showToday: boolean;
        format: string;
        ranges: any;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<import("./src/type.js").DasRangePicker> & Readonly<{
    onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any) | undefined;
    onOpenChange?: ((val: boolean) => any) | undefined;
    "onUpdate:error"?: ((error: string) => any) | undefined;
    "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
}>, {
    $rangePicker: import("vue").Ref<any, any>;
    blur: () => void;
    focus: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (date: import("./src/type.js").RangeValue, dateString?: string[] | undefined) => any;
    openChange: (val: boolean) => any;
    "update:error": (error: string) => any;
    "update:model-value": (currValue: import("./src/type.js").RangeValue) => any;
}, string, {
    size: "large" | "default" | "middle" | "small" | "table";
    disabled: boolean;
    teleported: boolean;
    width: string;
    borderType: "underline" | "bordered" | "none";
    placeholder: any;
    isView: boolean;
    error: boolean;
    errorMode: "default" | "overlay";
    errorModelZIndex: number;
    dropdownClassName: string;
    isTooltip: boolean;
    showToday: boolean;
    format: string;
    ranges: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        dateRender?: ((props: any) => any) | undefined;
        prevIcon?: ((props: {}) => any) | undefined;
        superNextIcon?: ((props: {}) => any) | undefined;
        superPrevIcon?: ((props: {}) => any) | undefined;
        suffixIcon?: ((props: {}) => any) | undefined;
        separator?: ((props: {}) => any) | undefined;
        renderExtraFooter?: ((props: {}) => any) | undefined;
    };
})>;
declare const DasTimePicker: import("@das-fed/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").DasTimePicker> & Readonly<{
        onChange?: ((date: import("dayjs").Dayjs, dateString?: string | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean) => any) | undefined;
        "onUpdate:error"?: ((error: string) => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("dayjs").Dayjs) => any) | undefined;
    }>, {
        $timePicker: import("vue").Ref<any, any>;
        blur: () => void;
        focus: () => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        change: (date: import("dayjs").Dayjs, dateString?: string | undefined) => any;
        openChange: (val: boolean) => any;
        "update:error": (error: string) => any;
        "update:model-value": (currValue: import("dayjs").Dayjs) => any;
    }, import("vue").PublicProps, {
        size: "large" | "default" | "middle" | "small" | "table";
        disabled: boolean;
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: string;
        isView: boolean;
        error: boolean;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        dropdownClassName: string;
        isTooltip: boolean;
        showNow: boolean;
    }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("./src/type.js").DasTimePicker> & Readonly<{
        onChange?: ((date: import("dayjs").Dayjs, dateString?: string | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean) => any) | undefined;
        "onUpdate:error"?: ((error: string) => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("dayjs").Dayjs) => any) | undefined;
    }>, {
        $timePicker: import("vue").Ref<any, any>;
        blur: () => void;
        focus: () => void;
    }, {}, {}, {}, {
        size: "large" | "default" | "middle" | "small" | "table";
        disabled: boolean;
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: string;
        isView: boolean;
        error: boolean;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        dropdownClassName: string;
        isTooltip: boolean;
        showNow: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<import("./src/type.js").DasTimePicker> & Readonly<{
    onChange?: ((date: import("dayjs").Dayjs, dateString?: string | undefined) => any) | undefined;
    onOpenChange?: ((val: boolean) => any) | undefined;
    "onUpdate:error"?: ((error: string) => any) | undefined;
    "onUpdate:model-value"?: ((currValue: import("dayjs").Dayjs) => any) | undefined;
}>, {
    $timePicker: import("vue").Ref<any, any>;
    blur: () => void;
    focus: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (date: import("dayjs").Dayjs, dateString?: string | undefined) => any;
    openChange: (val: boolean) => any;
    "update:error": (error: string) => any;
    "update:model-value": (currValue: import("dayjs").Dayjs) => any;
}, string, {
    size: "large" | "default" | "middle" | "small" | "table";
    disabled: boolean;
    teleported: boolean;
    width: string;
    borderType: "underline" | "bordered" | "none";
    placeholder: string;
    isView: boolean;
    error: boolean;
    errorMode: "default" | "overlay";
    errorModelZIndex: number;
    dropdownClassName: string;
    isTooltip: boolean;
    showNow: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        dateRender?: ((props: any) => any) | undefined;
        suffixIcon?: ((props: {}) => any) | undefined;
    };
})>;
declare const DasTimeRangePicker: import("@das-fed/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").DasTimeRangePicker> & Readonly<{
        onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean) => any) | undefined;
        "onUpdate:error"?: ((error: string) => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
    }>, {
        $timeRangePicker: import("vue").Ref<any, any>;
        blur: () => void;
        focus: () => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        change: (date: import("./src/type.js").RangeValue, dateString?: string | undefined) => any;
        openChange: (val: boolean) => any;
        "update:error": (error: string) => any;
        "update:model-value": (currValue: import("./src/type.js").RangeValue) => any;
    }, import("vue").PublicProps, {
        size: "large" | "default" | "middle" | "small" | "table";
        disabled: boolean;
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: any;
        isView: boolean;
        error: boolean;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        dropdownClassName: string;
        isTooltip: boolean;
        showNow: boolean;
    }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("./src/type.js").DasTimeRangePicker> & Readonly<{
        onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string | undefined) => any) | undefined;
        onOpenChange?: ((val: boolean) => any) | undefined;
        "onUpdate:error"?: ((error: string) => any) | undefined;
        "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
    }>, {
        $timeRangePicker: import("vue").Ref<any, any>;
        blur: () => void;
        focus: () => void;
    }, {}, {}, {}, {
        size: "large" | "default" | "middle" | "small" | "table";
        disabled: boolean;
        teleported: boolean;
        width: string;
        borderType: "underline" | "bordered" | "none";
        placeholder: any;
        isView: boolean;
        error: boolean;
        errorMode: "default" | "overlay";
        errorModelZIndex: number;
        dropdownClassName: string;
        isTooltip: boolean;
        showNow: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<import("./src/type.js").DasTimeRangePicker> & Readonly<{
    onChange?: ((date: import("./src/type.js").RangeValue, dateString?: string | undefined) => any) | undefined;
    onOpenChange?: ((val: boolean) => any) | undefined;
    "onUpdate:error"?: ((error: string) => any) | undefined;
    "onUpdate:model-value"?: ((currValue: import("./src/type.js").RangeValue) => any) | undefined;
}>, {
    $timeRangePicker: import("vue").Ref<any, any>;
    blur: () => void;
    focus: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (date: import("./src/type.js").RangeValue, dateString?: string | undefined) => any;
    openChange: (val: boolean) => any;
    "update:error": (error: string) => any;
    "update:model-value": (currValue: import("./src/type.js").RangeValue) => any;
}, string, {
    size: "large" | "default" | "middle" | "small" | "table";
    disabled: boolean;
    teleported: boolean;
    width: string;
    borderType: "underline" | "bordered" | "none";
    placeholder: any;
    isView: boolean;
    error: boolean;
    errorMode: "default" | "overlay";
    errorModelZIndex: number;
    dropdownClassName: string;
    isTooltip: boolean;
    showNow: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        dateRender?: ((props: any) => any) | undefined;
        suffixIcon?: ((props: {}) => any) | undefined;
        separator?: ((props: {}) => any) | undefined;
    };
})>;
export { DasDatePicker, DasDateRangePicker, DasRangePicker, DasTimePicker, DasTimeRangePicker };
declare const _default: {
    name: string;
};
export default _default;
