export declare const AspH5SubmitBar: import("asp-smart-ui-plus/es/utils").SFCWithInstall<{
    raw: import("vant/lib/utils").WithInstall<import("vue").DefineComponent<{
        tip: StringConstructor;
        label: StringConstructor;
        price: NumberConstructor;
        tipIcon: StringConstructor;
        loading: BooleanConstructor;
        currency: {
            type: import("vue").PropType<string>;
            default: string;
        };
        disabled: BooleanConstructor;
        textAlign: import("vue").PropType<import("vant").SubmitBarTextAlign>;
        buttonText: StringConstructor;
        buttonType: {
            type: import("vue").PropType<import("vant").ButtonType>;
            default: import("vant").ButtonType;
        };
        buttonColor: StringConstructor;
        suffixLabel: StringConstructor;
        placeholder: BooleanConstructor;
        decimalLength: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
        safeAreaInsetBottom: {
            type: BooleanConstructor;
            default: true;
        };
    }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "submit"[], "submit", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        tip: StringConstructor;
        label: StringConstructor;
        price: NumberConstructor;
        tipIcon: StringConstructor;
        loading: BooleanConstructor;
        currency: {
            type: import("vue").PropType<string>;
            default: string;
        };
        disabled: BooleanConstructor;
        textAlign: import("vue").PropType<import("vant").SubmitBarTextAlign>;
        buttonText: StringConstructor;
        buttonType: {
            type: import("vue").PropType<import("vant").ButtonType>;
            default: import("vant").ButtonType;
        };
        buttonColor: StringConstructor;
        suffixLabel: StringConstructor;
        placeholder: BooleanConstructor;
        decimalLength: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
        safeAreaInsetBottom: {
            type: BooleanConstructor;
            default: true;
        };
    }>> & {
        onSubmit?: ((...args: any[]) => any) | undefined;
    }, {
        disabled: boolean;
        placeholder: boolean;
        safeAreaInsetBottom: boolean;
        loading: boolean;
        currency: string;
        decimalLength: string | number;
        buttonType: import("vant").ButtonType;
    }>>;
    name: string;
}> & Record<string, any>;
export default AspH5SubmitBar;
export * from './src';
