declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    /**
     * Current input value (`v-model`)
     */
    value: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * Form input label
     */
    label: {
        type: StringConstructor;
        default: string;
    };
    /**
     * Time type: day, minute, second
     */
    maxValue: {
        type: NumberConstructor;
    };
    /**
     * Native input required attribute
     */
    required: {
        type: BooleanConstructor;
        default: boolean;
        description: string;
    };
    /**
     * Native input disabled attribute
     */
    disabled: {
        type: BooleanConstructor;
        default: boolean;
        description: string;
    };
    labelProps: {
        type: ObjectConstructor;
        description: string;
    };
    hideInputInfo: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {}, {}, {
    hasLabel(): boolean;
    showInfo(): boolean;
    listeners(): {
        input: (event: any) => void;
        apply(this: Function, thisArg: any, argArray?: any): any;
        call(this: Function, thisArg: any, ...argArray: any[]): any;
        bind(this: Function, thisArg: any, ...argArray: any[]): any;
        toString(): string;
        prototype: any;
        length: number;
        arguments: any;
        caller: Function;
        name: string;
        [Symbol.hasInstance](value: any): boolean;
        [Symbol.metadata]: DecoratorMetadata | null;
    };
}, {}, {
    props: {
        v: {
            type: ObjectConstructor;
        };
        customValidators: {
            type: ArrayConstructor;
            default: () => any[];
        };
    };
    computed: {
        isValidation(): boolean;
        invalid(): any;
        validationText(): string;
    };
}, import("vue").ComponentOptionsMixin, "input"[], "input", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    /**
     * Current input value (`v-model`)
     */
    value: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * Form input label
     */
    label: {
        type: StringConstructor;
        default: string;
    };
    /**
     * Time type: day, minute, second
     */
    maxValue: {
        type: NumberConstructor;
    };
    /**
     * Native input required attribute
     */
    required: {
        type: BooleanConstructor;
        default: boolean;
        description: string;
    };
    /**
     * Native input disabled attribute
     */
    disabled: {
        type: BooleanConstructor;
        default: boolean;
        description: string;
    };
    labelProps: {
        type: ObjectConstructor;
        description: string;
    };
    hideInputInfo: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    onInput?: (...args: any[]) => any;
}>, {
    disabled: boolean;
    value: number;
    required: boolean;
    label: string;
    hideInputInfo: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
