import { ExtractPropTypes, PropType } from "vue";
export declare const UiTimePickerPropsOption: {
    classExtraName: {
        type: StringConstructor;
        default: string;
    };
    placeholder: {
        type: PropType<{
            start: string;
            end: string;
        }>;
        default: {
            start: string;
            end: string;
        };
    };
    modelValue: {
        type: PropType<{
            start: string;
            end: string;
        }>;
        required: boolean;
    };
    separator: {
        type: StringConstructor;
        default: string;
    };
    zIndex: {
        type: NumberConstructor;
        default: number;
    };
    width: {
        type: PropType<string | number>;
        default: number;
    };
    mode: {
        type: PropType<"seconds" | "minutes">;
        default: string;
    };
    name: {
        type: StringConstructor;
        default: string;
    };
};
export type UiTimePickerProps = ExtractPropTypes<typeof UiTimePickerPropsOption>;
export declare const UiTimePickerEmits: {
    "update:modelValue": (_ev: {
        start: string;
        end: string;
    }) => boolean;
    "before-enter": () => boolean;
    "before-leave": () => boolean;
    "after-enter": () => boolean;
    "after-leave": () => boolean;
    change: (_ev: {
        start: string;
        end: string;
    }) => boolean;
};
