declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly placeholder: {
        readonly type: import("vue").PropType<{
            start?: string | undefined;
            end?: string | undefined;
        }>;
    };
    readonly widthNumber: {
        readonly type: NumberConstructor;
        readonly default: 76;
    };
    readonly modelValue: {
        readonly type: import("vue").PropType<import("./index").UiStepsInputModelValue>;
        readonly required: true;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly readonly: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly spacing: {
        readonly type: NumberConstructor;
        readonly default: 14;
    };
    readonly width: {
        readonly type: NumberConstructor;
        readonly default: 408;
    };
    readonly size: {
        readonly type: import("vue").PropType<import("../../..").UiTypes.size>;
        readonly default: "default";
    };
    readonly name: {
        readonly type: StringConstructor;
    };
}>, {
    define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly placeholder: {
            readonly type: import("vue").PropType<{
                start?: string | undefined;
                end?: string | undefined;
            }>;
        };
        readonly widthNumber: {
            readonly type: NumberConstructor;
            readonly default: 76;
        };
        readonly modelValue: {
            readonly type: import("vue").PropType<import("./index").UiStepsInputModelValue>;
            readonly required: true;
        };
        readonly disabled: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        readonly readonly: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        readonly spacing: {
            readonly type: NumberConstructor;
            readonly default: 14;
        };
        readonly width: {
            readonly type: NumberConstructor;
            readonly default: 408;
        };
        readonly size: {
            readonly type: import("vue").PropType<import("../../..").UiTypes.size>;
            readonly default: "default";
        };
        readonly name: {
            readonly type: StringConstructor;
        };
    }>> & Readonly<{
        onInput?: ((_ev: Event | InputEvent) => any) | undefined;
        onChange?: ((_ev: Event) => any) | undefined;
        onBlur?: ((_ev: Event | FocusEvent) => any) | undefined;
        onFocus?: ((_ev: Event | FocusEvent) => any) | undefined;
    }> & {}>;
    emits: ((event: "input", _ev: Event | InputEvent) => void) & ((event: "change", _ev: Event) => void) & ((event: "blur", _ev: Event | FocusEvent) => void) & ((event: "focus", _ev: Event | FocusEvent) => void);
    ons: {
        start: {
            blur: (ev: Event | FocusEvent) => void;
            input: (ev: InputEvent) => void;
            change: (ev: Event) => void;
            focus: (ev: Event | FocusEvent) => void;
        };
        end: {
            blur: (ev: Event | FocusEvent) => void;
            input: (ev: InputEvent) => void;
            change: (ev: Event) => void;
            focus: (ev: Event | FocusEvent) => void;
        };
    };
    refs: {
        currentPage: import("vue").Ref<string, string>;
    };
    binds: {
        container: {
            class: string;
            style: {
                width: string;
            };
        };
        number: {
            type: string;
            disabled: boolean;
            readonly: boolean;
            placeholder: string;
            style: {
                width: string;
            };
        };
        input: {
            end: {
                type: string;
                disabled: boolean;
                readonly: boolean;
            } & {
                placeholder: string;
            };
            start: {
                type: string;
                disabled: boolean;
                readonly: boolean;
            } & {
                placeholder: string;
            };
        };
        rect: {
            style: {
                width: string;
            };
        };
    };
    computeds: {
        style: import("vue").ComputedRef<{
            width: string;
        }>;
        className: import("vue").ComputedRef<string>;
    };
    currentPage: import("vue").Ref<string, string>;
    style: import("vue").ComputedRef<{
        width: string;
    }>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (_ev: Event) => boolean;
    input: (_ev: Event | InputEvent) => boolean;
    focus: (_ev: Event | FocusEvent) => boolean;
    blur: (_ev: Event | FocusEvent) => boolean;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly placeholder: {
        readonly type: import("vue").PropType<{
            start?: string | undefined;
            end?: string | undefined;
        }>;
    };
    readonly widthNumber: {
        readonly type: NumberConstructor;
        readonly default: 76;
    };
    readonly modelValue: {
        readonly type: import("vue").PropType<import("./index").UiStepsInputModelValue>;
        readonly required: true;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly readonly: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly spacing: {
        readonly type: NumberConstructor;
        readonly default: 14;
    };
    readonly width: {
        readonly type: NumberConstructor;
        readonly default: 408;
    };
    readonly size: {
        readonly type: import("vue").PropType<import("../../..").UiTypes.size>;
        readonly default: "default";
    };
    readonly name: {
        readonly type: StringConstructor;
    };
}>> & Readonly<{
    onInput?: ((_ev: Event | InputEvent) => any) | undefined;
    onChange?: ((_ev: Event) => any) | undefined;
    onBlur?: ((_ev: Event | FocusEvent) => any) | undefined;
    onFocus?: ((_ev: Event | FocusEvent) => any) | undefined;
}>, {
    readonly width: number;
    readonly size: import("../../..").UiTypes.size;
    readonly disabled: boolean;
    readonly readonly: boolean;
    readonly widthNumber: number;
    readonly spacing: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
