import type { VueTypeValidableDef } from 'vue-types';
import type { DefineComponent, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue';
declare const _default: DefineComponent<{
    value: VueTypeValidableDef<string> & {
        default: string;
    };
    count: VueTypeValidableDef<number> & {
        default: number;
    };
    sendApi: VueTypeValidableDef<(...args: any[]) => Promise<boolean>>;
}, {
    prefixCls: string;
    getSlots: string[];
    state: any;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "update:value")[], "change" | "update:value", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{
    value?: unknown;
    count?: unknown;
    sendApi?: unknown;
} & {
    value: string;
    count: number;
} & {
    sendApi?: ((...args: any[]) => Promise<boolean>) | undefined;
}> & {
    "onUpdate:value"?: ((...args: any[]) => any) | undefined;
    onChange?: ((...args: any[]) => any) | undefined;
}, {
    value: string;
    count: number;
}>;
export default _default;
