import { elSvg } from './svgIcon';
import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, PropType, CreateComponentPublicInstanceWithMixins, GlobalComponents, GlobalDirectives, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps, Ref } from 'vue';
import { TreeKey } from 'element-plus';
import { TQueryConditionProps } from './querycondition/type';
import { FmSelectTableProps } from './selecttable/type';
import { FmButtonSelfProps } from './fmbutton/type';
export * from './selecttable/type';
export * from './selecttable/ClickOutside';
export * from './fmbutton/type';
declare const FmTransfer: DefineComponent<ExtractPropTypes<{
    leftTitle: StringConstructor;
    rightTitle: StringConstructor;
    options: {
        type: ObjectConstructor;
        default: () => {
            value: string;
            label: string;
            disabled: string;
        };
    };
    leftData: {
        type: ArrayConstructor;
        default: () => never[];
    };
    rightData: {
        type: ArrayConstructor;
        default: () => never[];
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    left: (...args: any[]) => void;
    right: (...args: any[]) => void;
    allLeft: (...args: any[]) => void;
    allRight: (...args: any[]) => void;
    "update:leftData": (...args: any[]) => void;
    "update:rightData": (...args: any[]) => void;
}, string, PublicProps, Readonly< ExtractPropTypes<{
    leftTitle: StringConstructor;
    rightTitle: StringConstructor;
    options: {
        type: ObjectConstructor;
        default: () => {
            value: string;
            label: string;
            disabled: string;
        };
    };
    leftData: {
        type: ArrayConstructor;
        default: () => never[];
    };
    rightData: {
        type: ArrayConstructor;
        default: () => never[];
    };
}>> & Readonly<{
    onLeft?: ((...args: any[]) => any) | undefined;
    onRight?: ((...args: any[]) => any) | undefined;
    onAllLeft?: ((...args: any[]) => any) | undefined;
    onAllRight?: ((...args: any[]) => any) | undefined;
    "onUpdate:leftData"?: ((...args: any[]) => any) | undefined;
    "onUpdate:rightData"?: ((...args: any[]) => any) | undefined;
}>, {
    options: Record<string, any>;
    leftData: unknown[];
    rightData: unknown[];
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
declare const FmNoticeBar: DefineComponent<ExtractPropTypes<{
    mode: {
        type: StringConstructor;
        default: string;
    };
    text: {
        type: StringConstructor;
        default: string;
    };
    color: {
        type: StringConstructor;
        default: string;
    };
    background: {
        type: StringConstructor;
        default: string;
    };
    size: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    height: {
        type: NumberConstructor;
        default: number;
    };
    delay: {
        type: NumberConstructor;
        default: number;
    };
    speed: {
        type: NumberConstructor;
        default: number;
    };
    scrollable: {
        type: BooleanConstructor;
        default: boolean;
    };
    leftIcon: {
        type: StringConstructor;
        default: string;
    };
    rightIcon: {
        type: StringConstructor;
        default: string;
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    close: (...args: any[]) => void;
    link: (...args: any[]) => void;
}, string, PublicProps, Readonly< ExtractPropTypes<{
    mode: {
        type: StringConstructor;
        default: string;
    };
    text: {
        type: StringConstructor;
        default: string;
    };
    color: {
        type: StringConstructor;
        default: string;
    };
    background: {
        type: StringConstructor;
        default: string;
    };
    size: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    height: {
        type: NumberConstructor;
        default: number;
    };
    delay: {
        type: NumberConstructor;
        default: number;
    };
    speed: {
        type: NumberConstructor;
        default: number;
    };
    scrollable: {
        type: BooleanConstructor;
        default: boolean;
    };
    leftIcon: {
        type: StringConstructor;
        default: string;
    };
    rightIcon: {
        type: StringConstructor;
        default: string;
    };
}>> & Readonly<{
    onClose?: ((...args: any[]) => any) | undefined;
    onLink?: ((...args: any[]) => any) | undefined;
}>, {
    text: string;
    size: string | number;
    mode: string;
    color: string;
    background: string;
    height: number;
    delay: number;
    speed: number;
    scrollable: boolean;
    leftIcon: string;
    rightIcon: string;
}, {}, {}, {}, string, ComponentProvideOptions, true, {
    noticeBarWarpRef: HTMLDivElement;
    noticeBarTextRef: HTMLDivElement;
}, HTMLDivElement>;
declare const FmDragImg: DefineComponent<ExtractPropTypes<{
    isPassing: {
        type: BooleanConstructor;
        default: boolean;
    };
    width: {
        type: NumberConstructor;
        default: number;
    };
    height: {
        type: NumberConstructor;
        default: number;
    };
    text: {
        type: StringConstructor;
        default: string;
    };
    successText: {
        type: StringConstructor;
        default: string;
    };
    background: {
        type: StringConstructor;
        default: string;
    };
    progressBarBg: {
        type: StringConstructor;
        default: string;
    };
    completedBg: {
        type: StringConstructor;
        default: string;
    };
    circle: {
        type: BooleanConstructor;
        default: boolean;
    };
    radius: {
        type: StringConstructor;
        default: string;
    };
    handlerIcon: {
        type: StringConstructor;
    };
    successIcon: {
        type: StringConstructor;
    };
    handlerBg: {
        type: StringConstructor;
        default: string;
    };
    textSize: {
        type: StringConstructor;
        default: string;
    };
    textColor: {
        type: StringConstructor;
        default: string;
    };
    imgsrc: {
        type: StringConstructor;
    };
    showTips: {
        type: BooleanConstructor;
        default: boolean;
    };
    successTip: {
        type: StringConstructor;
        default: string;
    };
    failTip: {
        type: StringConstructor;
        default: string;
    };
    diffDegree: {
        type: NumberConstructor;
        default: number;
    };
    minDegree: {
        type: NumberConstructor;
        default: number;
    };
    maxDegree: {
        type: NumberConstructor;
        default: number;
    };
}>, {}, {
    isMoving: boolean;
    x: number;
    isOk: boolean;
    showBar: boolean;
    showErrorTip: boolean;
    ranRotate: number;
    cRotate: number;
    imgStyle: {};
}, {
    handlerStyle: () => {
        width: string;
        height: string;
        background: string;
    };
    message: () => string;
    successMessage: () => string;
    dragVerifyStyle: () => {
        width: string;
        height: string;
        lineHeight: string;
        marginTop: string;
        background: string;
        borderRadius: string;
    };
    dragVerifyImgStyle: () => {
        width: string;
        height: string;
        position: string;
        overflow: string;
        'border-radius': string;
    };
    progressBarStyle: () => {
        background: string;
        height: string;
        borderRadius: string;
    };
    textStyle: () => {
        height: string;
        width: string;
        fontSize: string;
    };
    factor: () => number;
}, {
    checkimgLoaded: () => void;
    dragStart: (e: any) => void;
    dragMoving: (e: any) => void;
    dragFinish: (e: any) => void;
    passVerify: () => void;
    reset: () => void;
    reImg: () => void;
    refreshimg: () => void;
}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{
    isPassing: {
        type: BooleanConstructor;
        default: boolean;
    };
    width: {
        type: NumberConstructor;
        default: number;
    };
    height: {
        type: NumberConstructor;
        default: number;
    };
    text: {
        type: StringConstructor;
        default: string;
    };
    successText: {
        type: StringConstructor;
        default: string;
    };
    background: {
        type: StringConstructor;
        default: string;
    };
    progressBarBg: {
        type: StringConstructor;
        default: string;
    };
    completedBg: {
        type: StringConstructor;
        default: string;
    };
    circle: {
        type: BooleanConstructor;
        default: boolean;
    };
    radius: {
        type: StringConstructor;
        default: string;
    };
    handlerIcon: {
        type: StringConstructor;
    };
    successIcon: {
        type: StringConstructor;
    };
    handlerBg: {
        type: StringConstructor;
        default: string;
    };
    textSize: {
        type: StringConstructor;
        default: string;
    };
    textColor: {
        type: StringConstructor;
        default: string;
    };
    imgsrc: {
        type: StringConstructor;
    };
    showTips: {
        type: BooleanConstructor;
        default: boolean;
    };
    successTip: {
        type: StringConstructor;
        default: string;
    };
    failTip: {
        type: StringConstructor;
        default: string;
    };
    diffDegree: {
        type: NumberConstructor;
        default: number;
    };
    minDegree: {
        type: NumberConstructor;
        default: number;
    };
    maxDegree: {
        type: NumberConstructor;
        default: number;
    };
}>> & Readonly<{}>, {
    circle: boolean;
    text: string;
    background: string;
    height: number;
    isPassing: boolean;
    width: number;
    successText: string;
    progressBarBg: string;
    completedBg: string;
    radius: string;
    handlerBg: string;
    textSize: string;
    textColor: string;
    showTips: boolean;
    successTip: string;
    failTip: string;
    diffDegree: number;
    minDegree: number;
    maxDegree: number;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
declare const Fmselect: DefineComponent<ExtractPropTypes<{
    optionData: {
        type: {
            (arrayLength: number): any[];
            (...items: any[]): any[];
            new (arrayLength: number): any[];
            new (...items: any[]): any[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
            from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            of<T>(...items: T[]): T[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        default: never[];
    };
    bvalue: {
        type: StringConstructor;
        default: string;
    };
    blabel: {
        type: StringConstructor;
        default: string;
    };
    elabel: {
        type: StringConstructor;
        default: string;
    };
    isshowelabel: {
        type: BooleanConstructor;
        default: boolean;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    id: {
        type: PropType<any>;
    };
    name: {
        type: PropType<any>;
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    "update:id": (value: any) => void;
    "update:name": (value: any) => void;
}, string, PublicProps, Readonly< ExtractPropTypes<{
    optionData: {
        type: {
            (arrayLength: number): any[];
            (...items: any[]): any[];
            new (arrayLength: number): any[];
            new (...items: any[]): any[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
            from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            of<T>(...items: T[]): T[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        default: never[];
    };
    bvalue: {
        type: StringConstructor;
        default: string;
    };
    blabel: {
        type: StringConstructor;
        default: string;
    };
    elabel: {
        type: StringConstructor;
        default: string;
    };
    isshowelabel: {
        type: BooleanConstructor;
        default: boolean;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    id: {
        type: PropType<any>;
    };
    name: {
        type: PropType<any>;
    };
}>> & Readonly<{
    onChange?: ((...args: any[]) => any) | undefined;
    "onUpdate:id"?: ((value: any) => any) | undefined;
    "onUpdate:name"?: ((value: any) => any) | undefined;
}>, {
    placeholder: string;
    optionData: any[];
    bvalue: string;
    blabel: string;
    elabel: string;
    isshowelabel: boolean;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
declare const FmAutocomplete: {
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< ExtractPropTypes<{
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        apiService: {
            type: StringConstructor;
            default: string;
        };
        apiAction: {
            type: StringConstructor;
            default: string;
        };
        top: {
            type: NumberConstructor;
            default: number;
        };
        fId: {
            type: StringConstructor;
            default: string;
        };
        fName: {
            type: StringConstructor;
            default: string;
        };
        qId: {
            type: NumberConstructor;
            default: number;
        };
        name: {
            type: PropType<string>;
            required: true;
        };
        id: {
            type: PropType<Number>;
            required: true;
        };
    }>> & Readonly<{
        onReset?: ((...args: any[]) => any) | undefined;
        onSelect?: ((...args: any[]) => any) | undefined;
        "onUpdate:id"?: ((value: Number) => any) | undefined;
        "onUpdate:name"?: ((value: string) => any) | undefined;
    }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        reset: (...args: any[]) => void;
        select: (...args: any[]) => void;
        "update:id": (value: Number) => void;
        "update:name": (value: string) => void;
    }, PublicProps, {
        placeholder: string;
        top: number;
        apiService: string;
        apiAction: string;
        fId: string;
        fName: string;
        qId: number;
    }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< ExtractPropTypes<{
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        apiService: {
            type: StringConstructor;
            default: string;
        };
        apiAction: {
            type: StringConstructor;
            default: string;
        };
        top: {
            type: NumberConstructor;
            default: number;
        };
        fId: {
            type: StringConstructor;
            default: string;
        };
        fName: {
            type: StringConstructor;
            default: string;
        };
        qId: {
            type: NumberConstructor;
            default: number;
        };
        name: {
            type: PropType<string>;
            required: true;
        };
        id: {
            type: PropType<Number>;
            required: true;
        };
    }>> & Readonly<{
        onReset?: ((...args: any[]) => any) | undefined;
        onSelect?: ((...args: any[]) => any) | undefined;
        "onUpdate:id"?: ((value: Number) => any) | undefined;
        "onUpdate:name"?: ((value: string) => any) | undefined;
    }>, {}, {}, {}, {}, {
        placeholder: string;
        top: number;
        apiService: string;
        apiAction: string;
        fId: string;
        fName: string;
        qId: number;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< ExtractPropTypes<{
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    apiService: {
        type: StringConstructor;
        default: string;
    };
    apiAction: {
        type: StringConstructor;
        default: string;
    };
    top: {
        type: NumberConstructor;
        default: number;
    };
    fId: {
        type: StringConstructor;
        default: string;
    };
    fName: {
        type: StringConstructor;
        default: string;
    };
    qId: {
        type: NumberConstructor;
        default: number;
    };
    name: {
        type: PropType<string>;
        required: true;
    };
    id: {
        type: PropType<Number>;
        required: true;
    };
}>> & Readonly<{
    onReset?: ((...args: any[]) => any) | undefined;
    onSelect?: ((...args: any[]) => any) | undefined;
    "onUpdate:id"?: ((value: Number) => any) | undefined;
    "onUpdate:name"?: ((value: string) => any) | undefined;
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    reset: (...args: any[]) => void;
    select: (...args: any[]) => void;
    "update:id": (value: Number) => void;
    "update:name": (value: string) => void;
}, string, {
    placeholder: string;
    top: number;
    apiService: string;
    apiAction: string;
    fId: string;
    fName: string;
    qId: number;
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: {
        append?(_: {}): any;
    };
});
declare const Fminputdropdown: DefineComponent<ExtractPropTypes<{
    optionData: {
        type: {
            (arrayLength: number): any[];
            (...items: any[]): any[];
            new (arrayLength: number): any[];
            new (...items: any[]): any[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
            from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            of<T>(...items: T[]): T[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        default: never[];
    };
    bvalue: {
        type: StringConstructor;
        default: string;
    };
    blabel: {
        type: StringConstructor;
        default: string;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    inputWidth: {
        type: StringConstructor;
        default: string;
    };
    dropWidth: {
        type: StringConstructor;
        default: string;
    };
    dropHeight: {
        type: StringConstructor;
        default: string;
    };
    apiService: {
        type: StringConstructor;
        default: string;
    };
    apiAction: {
        type: StringConstructor;
        default: string;
    };
    basecode: {
        type: StringConstructor;
        default: string;
    };
    multibasecode: {
        type: {
            (arrayLength: number): any[];
            (...items: any[]): any[];
            new (arrayLength: number): any[];
            new (...items: any[]): any[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
            from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            of<T>(...items: T[]): T[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        default: never[];
    };
    autoLoadData: {
        type: BooleanConstructor;
        default: boolean;
    };
    id: {
        type: PropType<number>;
    };
    name: {
        type: PropType<string>;
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    "update:id": (value: number) => void;
    "update:name": (value: string) => void;
}, string, PublicProps, Readonly< ExtractPropTypes<{
    optionData: {
        type: {
            (arrayLength: number): any[];
            (...items: any[]): any[];
            new (arrayLength: number): any[];
            new (...items: any[]): any[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
            from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            of<T>(...items: T[]): T[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        default: never[];
    };
    bvalue: {
        type: StringConstructor;
        default: string;
    };
    blabel: {
        type: StringConstructor;
        default: string;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    inputWidth: {
        type: StringConstructor;
        default: string;
    };
    dropWidth: {
        type: StringConstructor;
        default: string;
    };
    dropHeight: {
        type: StringConstructor;
        default: string;
    };
    apiService: {
        type: StringConstructor;
        default: string;
    };
    apiAction: {
        type: StringConstructor;
        default: string;
    };
    basecode: {
        type: StringConstructor;
        default: string;
    };
    multibasecode: {
        type: {
            (arrayLength: number): any[];
            (...items: any[]): any[];
            new (arrayLength: number): any[];
            new (...items: any[]): any[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
            from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            of<T>(...items: T[]): T[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        default: never[];
    };
    autoLoadData: {
        type: BooleanConstructor;
        default: boolean;
    };
    id: {
        type: PropType<number>;
    };
    name: {
        type: PropType<string>;
    };
}>> & Readonly<{
    onChange?: ((...args: any[]) => any) | undefined;
    "onUpdate:id"?: ((value: number) => any) | undefined;
    "onUpdate:name"?: ((value: string) => any) | undefined;
}>, {
    placeholder: string;
    optionData: any[];
    bvalue: string;
    blabel: string;
    apiService: string;
    apiAction: string;
    inputWidth: string;
    dropWidth: string;
    dropHeight: string;
    basecode: string;
    multibasecode: any[];
    autoLoadData: boolean;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
declare const Fminputtable: {
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< ExtractPropTypes<{
        modelValue: (StringConstructor | ArrayConstructor | NumberConstructor | null)[];
        fetchOptions: {
            type: FunctionConstructor;
        };
        islocalData: {
            type: BooleanConstructor;
            default: boolean;
        };
        localdataList: {
            type: {
                (arrayLength: number): any[];
                (...items: any[]): any[];
                new (arrayLength: number): any[];
                new (...items: any[]): any[];
                isArray(arg: any): arg is any[];
                readonly prototype: any[];
                from<T>(arrayLike: ArrayLike<T>): T[];
                from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
                from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
                from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
                of<T>(...items: T[]): T[];
                readonly [Symbol.species]: ArrayConstructor;
            };
            default: never[];
        };
        apiService: {
            type: StringConstructor;
            default: string;
        };
        apiAction: {
            type: StringConstructor;
            default: string;
        };
        method: {
            type: StringConstructor;
            default: string;
        };
        valueProp: {
            type: StringConstructor;
            default: string;
        };
        labelProp: {
            type: StringConstructor;
            default: string;
        };
        labelFormat: {
            type: FunctionConstructor;
            default: (item: any) => undefined;
        };
        keywordProp: {
            type: StringConstructor;
            default: string;
        };
        dropdownWidth: {
            type: StringConstructor;
            default: string;
        };
        dropdownHeight: {
            type: StringConstructor;
            default: string;
        };
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        defaultOptions: {
            type: {
                (arrayLength: number): any[];
                (...items: any[]): any[];
                new (arrayLength: number): any[];
                new (...items: any[]): any[];
                isArray(arg: any): arg is any[];
                readonly prototype: any[];
                from<T>(arrayLike: ArrayLike<T>): T[];
                from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
                from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
                from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
                of<T>(...items: T[]): T[];
                readonly [Symbol.species]: ArrayConstructor;
            };
            default: never[];
        };
        queryHeightOffset: {
            type: NumberConstructor;
            default: number;
        };
        queryLabelWidth: {
            type: StringConstructor;
        };
        queryParams: {
            type: ObjectConstructor;
            default: () => {};
        };
        pagination: {
            type: BooleanConstructor;
            default: boolean;
        };
        disabled: BooleanConstructor;
        multiple: BooleanConstructor;
        clearable: BooleanConstructor;
    }>> & Readonly<{
        onChange?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }>, {
        setValue: (option: any | any[], row?: any) => void;
        handleQuery: (clearKeyword?: boolean) => void;
        setQueryParams: (query: any, append?: boolean) => void;
        setDefaultOptions: (options: any[]) => void;
    }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        "update:modelValue": (...args: any[]) => void;
    }, PublicProps, {
        disabled: boolean;
        placeholder: string;
        clearable: boolean;
        method: string;
        apiService: string;
        apiAction: string;
        islocalData: boolean;
        localdataList: any[];
        valueProp: string;
        labelProp: string;
        labelFormat: Function;
        keywordProp: string;
        dropdownWidth: string;
        dropdownHeight: string;
        defaultOptions: any[];
        queryHeightOffset: number;
        queryParams: Record<string, any>;
        pagination: boolean;
        multiple: boolean;
    }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {
        selectRef: unknown;
        tableRef: unknown;
    }, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< ExtractPropTypes<{
        modelValue: (StringConstructor | ArrayConstructor | NumberConstructor | null)[];
        fetchOptions: {
            type: FunctionConstructor;
        };
        islocalData: {
            type: BooleanConstructor;
            default: boolean;
        };
        localdataList: {
            type: {
                (arrayLength: number): any[];
                (...items: any[]): any[];
                new (arrayLength: number): any[];
                new (...items: any[]): any[];
                isArray(arg: any): arg is any[];
                readonly prototype: any[];
                from<T>(arrayLike: ArrayLike<T>): T[];
                from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
                from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
                from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
                of<T>(...items: T[]): T[];
                readonly [Symbol.species]: ArrayConstructor;
            };
            default: never[];
        };
        apiService: {
            type: StringConstructor;
            default: string;
        };
        apiAction: {
            type: StringConstructor;
            default: string;
        };
        method: {
            type: StringConstructor;
            default: string;
        };
        valueProp: {
            type: StringConstructor;
            default: string;
        };
        labelProp: {
            type: StringConstructor;
            default: string;
        };
        labelFormat: {
            type: FunctionConstructor;
            default: (item: any) => undefined;
        };
        keywordProp: {
            type: StringConstructor;
            default: string;
        };
        dropdownWidth: {
            type: StringConstructor;
            default: string;
        };
        dropdownHeight: {
            type: StringConstructor;
            default: string;
        };
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        defaultOptions: {
            type: {
                (arrayLength: number): any[];
                (...items: any[]): any[];
                new (arrayLength: number): any[];
                new (...items: any[]): any[];
                isArray(arg: any): arg is any[];
                readonly prototype: any[];
                from<T>(arrayLike: ArrayLike<T>): T[];
                from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
                from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
                from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
                of<T>(...items: T[]): T[];
                readonly [Symbol.species]: ArrayConstructor;
            };
            default: never[];
        };
        queryHeightOffset: {
            type: NumberConstructor;
            default: number;
        };
        queryLabelWidth: {
            type: StringConstructor;
        };
        queryParams: {
            type: ObjectConstructor;
            default: () => {};
        };
        pagination: {
            type: BooleanConstructor;
            default: boolean;
        };
        disabled: BooleanConstructor;
        multiple: BooleanConstructor;
        clearable: BooleanConstructor;
    }>> & Readonly<{
        onChange?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }>, {
        setValue: (option: any | any[], row?: any) => void;
        handleQuery: (clearKeyword?: boolean) => void;
        setQueryParams: (query: any, append?: boolean) => void;
        setDefaultOptions: (options: any[]) => void;
    }, {}, {}, {}, {
        disabled: boolean;
        placeholder: string;
        clearable: boolean;
        method: string;
        apiService: string;
        apiAction: string;
        islocalData: boolean;
        localdataList: any[];
        valueProp: string;
        labelProp: string;
        labelFormat: Function;
        keywordProp: string;
        dropdownWidth: string;
        dropdownHeight: string;
        defaultOptions: any[];
        queryHeightOffset: number;
        queryParams: Record<string, any>;
        pagination: boolean;
        multiple: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< ExtractPropTypes<{
    modelValue: (StringConstructor | ArrayConstructor | NumberConstructor | null)[];
    fetchOptions: {
        type: FunctionConstructor;
    };
    islocalData: {
        type: BooleanConstructor;
        default: boolean;
    };
    localdataList: {
        type: {
            (arrayLength: number): any[];
            (...items: any[]): any[];
            new (arrayLength: number): any[];
            new (...items: any[]): any[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
            from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            of<T>(...items: T[]): T[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        default: never[];
    };
    apiService: {
        type: StringConstructor;
        default: string;
    };
    apiAction: {
        type: StringConstructor;
        default: string;
    };
    method: {
        type: StringConstructor;
        default: string;
    };
    valueProp: {
        type: StringConstructor;
        default: string;
    };
    labelProp: {
        type: StringConstructor;
        default: string;
    };
    labelFormat: {
        type: FunctionConstructor;
        default: (item: any) => undefined;
    };
    keywordProp: {
        type: StringConstructor;
        default: string;
    };
    dropdownWidth: {
        type: StringConstructor;
        default: string;
    };
    dropdownHeight: {
        type: StringConstructor;
        default: string;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    defaultOptions: {
        type: {
            (arrayLength: number): any[];
            (...items: any[]): any[];
            new (arrayLength: number): any[];
            new (...items: any[]): any[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
            from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
            of<T>(...items: T[]): T[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        default: never[];
    };
    queryHeightOffset: {
        type: NumberConstructor;
        default: number;
    };
    queryLabelWidth: {
        type: StringConstructor;
    };
    queryParams: {
        type: ObjectConstructor;
        default: () => {};
    };
    pagination: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: BooleanConstructor;
    multiple: BooleanConstructor;
    clearable: BooleanConstructor;
}>> & Readonly<{
    onChange?: ((...args: any[]) => any) | undefined;
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, {
    setValue: (option: any | any[], row?: any) => void;
    handleQuery: (clearKeyword?: boolean) => void;
    setQueryParams: (query: any, append?: boolean) => void;
    setDefaultOptions: (options: any[]) => void;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    "update:modelValue": (...args: any[]) => void;
}, string, {
    disabled: boolean;
    placeholder: string;
    clearable: boolean;
    method: string;
    apiService: string;
    apiAction: string;
    islocalData: boolean;
    localdataList: any[];
    valueProp: string;
    labelProp: string;
    labelFormat: Function;
    keywordProp: string;
    dropdownWidth: string;
    dropdownHeight: string;
    defaultOptions: any[];
    queryHeightOffset: number;
    queryParams: Record<string, any>;
    pagination: boolean;
    multiple: boolean;
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: {
        queryForm?(_: {
            query: {
                [x: string]: any;
                page?: number | undefined;
                pageSize?: number | undefined;
            };
            handleQuery: () => void;
        }): any;
        columns?(_: {}): any;
    };
});
declare const Fmdatepicker: DefineComponent<ExtractPropTypes<{
    dateType: {
        type: StringConstructor;
        default: string;
    };
    adddaynum: {
        type: NumberConstructor;
        default: number;
    };
    modelValue: {
        type: PropType<any>;
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    "update:modelValue": (value: any) => any;
}, string, PublicProps, Readonly< ExtractPropTypes<{
    dateType: {
        type: StringConstructor;
        default: string;
    };
    adddaynum: {
        type: NumberConstructor;
        default: number;
    };
    modelValue: {
        type: PropType<any>;
    };
}>> & Readonly<{
    "onUpdate:modelValue"?: ((value: any) => any) | undefined;
}>, {
    dateType: string;
    adddaynum: number;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
declare const FmTree: DefineComponent<ExtractPropTypes<{
    checkStrictly: {
        type: BooleanConstructor;
        default: boolean;
    };
    apiService: {
        type: StringConstructor;
        default: string;
    };
    apiAction: {
        type: StringConstructor;
        default: string;
    };
    paras: {
        type: ObjectConstructor;
        default: null;
    };
    nodeKey: {
        type: StringConstructor;
        default: string;
    };
    defaultProps: {
        type: ObjectConstructor;
        default: {
            children: string;
            label: string;
        };
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    modelValue: {
        type: PropType<any>;
    };
}>, {
    fetchTreeData: (showLoading?: boolean) => Promise<any>;
    getCheckedKeys: () => TreeKey[];
    setCurrentKey: (key?: TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    "node-click": (...args: any[]) => void;
    "update:modelValue": (value: any) => void;
}, string, PublicProps, Readonly< ExtractPropTypes<{
    checkStrictly: {
        type: BooleanConstructor;
        default: boolean;
    };
    apiService: {
        type: StringConstructor;
        default: string;
    };
    apiAction: {
        type: StringConstructor;
        default: string;
    };
    paras: {
        type: ObjectConstructor;
        default: null;
    };
    nodeKey: {
        type: StringConstructor;
        default: string;
    };
    defaultProps: {
        type: ObjectConstructor;
        default: {
            children: string;
            label: string;
        };
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    modelValue: {
        type: PropType<any>;
    };
}>> & Readonly<{
    "onUpdate:modelValue"?: ((value: any) => any) | undefined;
    "onNode-click"?: ((...args: any[]) => any) | undefined;
}>, {
    placeholder: string;
    apiService: string;
    apiAction: string;
    checkStrictly: boolean;
    paras: Record<string, any>;
    nodeKey: string;
    defaultProps: Record<string, any>;
}, {}, {}, {}, string, ComponentProvideOptions, true, {
    treeRef: unknown;
}, any>;
declare const FmQueryCondition: {
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< TQueryConditionProps> & Readonly<{
        onReset?: ((...args: any[]) => any) | undefined;
        onSubmit?: ((...args: any[]) => any) | undefined;
        onGetCheckList?: ((...args: any[]) => any) | undefined;
        onHandleEvent?: ((...args: any[]) => any) | undefined;
        onGetRefs?: ((...args: any[]) => any) | undefined;
    }>, {
        queryState: {
            form: any;
        };
        props: Readonly<{}> & {
            readonly opts: Record<string, any>;
            readonly labelWidth: string;
            readonly btnCheckBind: Record<string, any>;
            readonly btnResetBind: Record<string, any>;
            readonly loading: boolean;
            readonly reset: boolean;
            readonly boolEnter: boolean;
            readonly isShowOpen: boolean;
            readonly isExpansion: boolean;
            readonly maxVisibleRows: number;
            readonly packUpTxt: string;
            readonly unfoldTxt: string;
            readonly isFooter: boolean;
            readonly configChangedReset: boolean;
            readonly isShowWidthSize: boolean;
            readonly widthSize: number;
            readonly isDropDownSelectMore: boolean;
            readonly resetNoDefaultValue: any[];
            readonly moreCheckList: any[];
            readonly popoverAttrs: Record<string, any>;
        } & {
            readonly reset: boolean;
            readonly loading: boolean;
            readonly boolEnter: boolean;
            readonly isShowOpen: boolean;
            readonly isExpansion: boolean;
            readonly isFooter: boolean;
            readonly configChangedReset: boolean;
            readonly isShowWidthSize: boolean;
            readonly isDropDownSelectMore: boolean;
        };
        colLength: Ref<number, number>;
        resetData: () => void;
        resetHandle: () => void;
        checkHandle: (flagText?: any) => void;
        handleEvent: ({ isChange, type, val }: {
            isChange?: boolean;
            type: string;
            val: any;
        }, dataIndex?: string) => void;
    }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        reset: (...args: any[]) => void;
        submit: (...args: any[]) => void;
        getCheckList: (...args: any[]) => void;
        handleEvent: (...args: any[]) => void;
        getRefs: (...args: any[]) => void;
    }, PublicProps, {
        reset: boolean;
        loading: boolean;
        labelWidth: string;
        moreCheckList: any[];
        opts: Record<string, any>;
        btnCheckBind: Record<string, any>;
        btnResetBind: Record<string, any>;
        boolEnter: boolean;
        isShowOpen: boolean;
        isExpansion: boolean;
        maxVisibleRows: number;
        packUpTxt: string;
        unfoldTxt: string;
        isFooter: boolean;
        configChangedReset: boolean;
        isShowWidthSize: boolean;
        widthSize: number;
        isDropDownSelectMore: boolean;
        popoverAttrs: Record<string, any>;
        resetNoDefaultValue: Array<any>;
    }, false, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< TQueryConditionProps> & Readonly<{
        onReset?: ((...args: any[]) => any) | undefined;
        onSubmit?: ((...args: any[]) => any) | undefined;
        onGetCheckList?: ((...args: any[]) => any) | undefined;
        onHandleEvent?: ((...args: any[]) => any) | undefined;
        onGetRefs?: ((...args: any[]) => any) | undefined;
    }>, {
        queryState: {
            form: any;
        };
        props: Readonly<{}> & {
            readonly opts: Record<string, any>;
            readonly labelWidth: string;
            readonly btnCheckBind: Record<string, any>;
            readonly btnResetBind: Record<string, any>;
            readonly loading: boolean;
            readonly reset: boolean;
            readonly boolEnter: boolean;
            readonly isShowOpen: boolean;
            readonly isExpansion: boolean;
            readonly maxVisibleRows: number;
            readonly packUpTxt: string;
            readonly unfoldTxt: string;
            readonly isFooter: boolean;
            readonly configChangedReset: boolean;
            readonly isShowWidthSize: boolean;
            readonly widthSize: number;
            readonly isDropDownSelectMore: boolean;
            readonly resetNoDefaultValue: any[];
            readonly moreCheckList: any[];
            readonly popoverAttrs: Record<string, any>;
        } & {
            readonly reset: boolean;
            readonly loading: boolean;
            readonly boolEnter: boolean;
            readonly isShowOpen: boolean;
            readonly isExpansion: boolean;
            readonly isFooter: boolean;
            readonly configChangedReset: boolean;
            readonly isShowWidthSize: boolean;
            readonly isDropDownSelectMore: boolean;
        };
        colLength: Ref<number, number>;
        resetData: () => void;
        resetHandle: () => void;
        checkHandle: (flagText?: any) => void;
        handleEvent: ({ isChange, type, val }: {
            isChange?: boolean;
            type: string;
            val: any;
        }, dataIndex?: string) => void;
    }, {}, {}, {}, {
        reset: boolean;
        loading: boolean;
        labelWidth: string;
        moreCheckList: any[];
        opts: Record<string, any>;
        btnCheckBind: Record<string, any>;
        btnResetBind: Record<string, any>;
        boolEnter: boolean;
        isShowOpen: boolean;
        isExpansion: boolean;
        maxVisibleRows: number;
        packUpTxt: string;
        unfoldTxt: string;
        isFooter: boolean;
        configChangedReset: boolean;
        isShowWidthSize: boolean;
        widthSize: number;
        isDropDownSelectMore: boolean;
        popoverAttrs: Record<string, any>;
        resetNoDefaultValue: Array<any>;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< TQueryConditionProps> & Readonly<{
    onReset?: ((...args: any[]) => any) | undefined;
    onSubmit?: ((...args: any[]) => any) | undefined;
    onGetCheckList?: ((...args: any[]) => any) | undefined;
    onHandleEvent?: ((...args: any[]) => any) | undefined;
    onGetRefs?: ((...args: any[]) => any) | undefined;
}>, {
    queryState: {
        form: any;
    };
    props: Readonly<{}> & {
        readonly opts: Record<string, any>;
        readonly labelWidth: string;
        readonly btnCheckBind: Record<string, any>;
        readonly btnResetBind: Record<string, any>;
        readonly loading: boolean;
        readonly reset: boolean;
        readonly boolEnter: boolean;
        readonly isShowOpen: boolean;
        readonly isExpansion: boolean;
        readonly maxVisibleRows: number;
        readonly packUpTxt: string;
        readonly unfoldTxt: string;
        readonly isFooter: boolean;
        readonly configChangedReset: boolean;
        readonly isShowWidthSize: boolean;
        readonly widthSize: number;
        readonly isDropDownSelectMore: boolean;
        readonly resetNoDefaultValue: any[];
        readonly moreCheckList: any[];
        readonly popoverAttrs: Record<string, any>;
    } & {
        readonly reset: boolean;
        readonly loading: boolean;
        readonly boolEnter: boolean;
        readonly isShowOpen: boolean;
        readonly isExpansion: boolean;
        readonly isFooter: boolean;
        readonly configChangedReset: boolean;
        readonly isShowWidthSize: boolean;
        readonly isDropDownSelectMore: boolean;
    };
    colLength: Ref<number, number>;
    resetData: () => void;
    resetHandle: () => void;
    checkHandle: (flagText?: any) => void;
    handleEvent: ({ isChange, type, val }: {
        isChange?: boolean;
        type: string;
        val: any;
    }, dataIndex?: string) => void;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    reset: (...args: any[]) => void;
    submit: (...args: any[]) => void;
    getCheckList: (...args: any[]) => void;
    handleEvent: (...args: any[]) => void;
    getRefs: (...args: any[]) => void;
}, string, {
    reset: boolean;
    loading: boolean;
    labelWidth: string;
    moreCheckList: any[];
    opts: Record<string, any>;
    btnCheckBind: Record<string, any>;
    btnResetBind: Record<string, any>;
    boolEnter: boolean;
    isShowOpen: boolean;
    isExpansion: boolean;
    maxVisibleRows: number;
    packUpTxt: string;
    unfoldTxt: string;
    isFooter: boolean;
    configChangedReset: boolean;
    isShowWidthSize: boolean;
    widthSize: number;
    isDropDownSelectMore: boolean;
    popoverAttrs: Record<string, any>;
    resetNoDefaultValue: Array<any>;
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: any;
});
declare const FmMoreChoose: DefineComponent<ExtractPropTypes<{
    moreCheckList: {
        type: ArrayConstructor;
        default: () => never[];
    };
    popoverAttrsBind: {
        type: ObjectConstructor;
        default: () => {};
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    getCheckList: (...args: any[]) => void;
}, string, PublicProps, Readonly< ExtractPropTypes<{
    moreCheckList: {
        type: ArrayConstructor;
        default: () => never[];
    };
    popoverAttrsBind: {
        type: ObjectConstructor;
        default: () => {};
    };
}>> & Readonly<{
    onGetCheckList?: ((...args: any[]) => any) | undefined;
}>, {
    moreCheckList: unknown[];
    popoverAttrsBind: Record<string, any>;
}, {}, {}, {}, string, ComponentProvideOptions, true, {
    popover: unknown;
}, any>;
declare const FmRenderComp: DefineComponent<ExtractPropTypes<{
    render: FunctionConstructor;
    form: ObjectConstructor;
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{
    render: FunctionConstructor;
    form: ObjectConstructor;
}>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
declare const FmSelectTable: {
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< FmSelectTableProps> & Readonly<{
        "onPage-change"?: ((val: any) => any) | undefined;
        onSelectionChange?: ((val: any[], ids: any[]) => any) | undefined;
        onRadioChange?: ((row: any, value: any) => any) | undefined;
        "onUpdate:inputValue"?: ((val: string) => any) | undefined;
        "onInput-focus"?: (() => any) | undefined;
        "onInput-blur"?: (() => any) | undefined;
        "onInput-clear"?: (() => any) | undefined;
        "onInput-click"?: (() => any) | undefined;
    }>, {
        focus: () => void;
        blur: () => void;
        clear: () => void;
        props: Readonly<{
            value: any;
        }> & {
            readonly modelValue: any;
            readonly inputValue: any;
            readonly defaultSelectVal: any[];
            readonly radioSelectValLabel: string;
            readonly table: {
                [key: string]: any;
                data: any[];
                currentPage: number;
                pageSize: number;
                total: number;
            };
            readonly keywords: {
                value: any;
                label: string;
            };
            readonly columns: any[];
            readonly multiple: boolean;
            readonly filterable: boolean;
            readonly remote: boolean;
            readonly remoteMethod: Function | undefined;
            readonly filterMethod: Function | undefined;
            readonly isShowInput: boolean;
            readonly inputAttr: Record<string, any>;
            readonly inputWidth: number;
            readonly selectWidth: number;
            readonly tableWidth: number;
            readonly isShowQuery: boolean;
            readonly isShowBlurBtn: boolean;
            readonly btnBind: Record<string, any>;
            readonly align: "left" | "right" | "center";
            readonly reserveSelection: boolean;
            readonly selectable: Function | undefined;
            readonly multipleFixed: string | boolean;
            readonly radioTxt: string;
            readonly radioFixed: string | boolean;
            readonly tableSize: "" | "default" | "small" | "large";
            readonly border: boolean;
            readonly isShowFirstColumn: boolean;
            readonly useVirtual: boolean;
            readonly virtualShowSize: number;
            readonly isShowPagination: boolean;
            readonly paginationSize: "" | "default" | "small" | "large";
            readonly selfExpanded: boolean;
            readonly isClearQuery: boolean;
            readonly isRadioEchoLabel: boolean;
            readonly defaultValIsOpenRadioChange: boolean;
            readonly radioSameIsCancel: boolean;
            readonly rowClickRadio: boolean;
            readonly isKeyup: boolean;
            readonly isExpanded: boolean;
            readonly multipleDisableDelete: boolean;
            readonly tableLoading: boolean;
            readonly loadingTxt: string;
        } & {
            readonly modelValue: boolean | undefined;
            readonly value: boolean;
            readonly multiple: boolean;
            readonly filterable: boolean;
            readonly remote: boolean;
            readonly border: boolean;
            readonly inputValue: boolean | undefined;
            readonly isShowInput: boolean;
            readonly isShowQuery: boolean;
            readonly isShowBlurBtn: boolean;
            readonly reserveSelection: boolean;
            readonly isShowFirstColumn: boolean;
            readonly useVirtual: boolean;
            readonly isShowPagination: boolean;
            readonly selfExpanded: boolean;
            readonly isClearQuery: boolean;
            readonly isRadioEchoLabel: boolean;
            readonly defaultValIsOpenRadioChange: boolean;
            readonly radioSameIsCancel: boolean;
            readonly rowClickRadio: boolean;
            readonly isKeyup: boolean;
            readonly isExpanded: boolean;
            readonly multipleDisableDelete: boolean;
            readonly tableLoading: boolean;
        };
        state: {
            defaultSelectValue: any[];
            tableData: any[];
            defaultValue: any;
            ids: any[];
            tabularMap: any;
        };
        tQueryConditionRef: Ref<any, any>;
        selectRef: Ref<any, any>;
        selectTable: Ref<any, any>;
    }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & {
        "page-change": (val: any) => any;
        selectionChange: (val: any[], ids: any[]) => any;
        radioChange: (row: any, value: any) => any;
        "update:inputValue": (val: string) => any;
        "input-focus": () => any;
        "input-blur": () => any;
        "input-clear": () => any;
        "input-click": () => any;
    }, PublicProps, {
        table: {
            data: any[];
            currentPage: number;
            pageSize: number;
            total: number;
            [key: string]: any;
        };
        modelValue: any;
        inputWidth: number;
        multiple: boolean;
        remoteMethod: Function;
        filterable: boolean;
        remote: boolean;
        border: boolean;
        inputValue: any;
        defaultSelectVal: any[];
        radioSelectValLabel: string;
        keywords: {
            value: any;
            label: string;
        };
        columns: any[];
        filterMethod: Function;
        isShowInput: boolean;
        inputAttr: Record<string, any>;
        selectWidth: number;
        tableWidth: number;
        isShowQuery: boolean;
        isShowBlurBtn: boolean;
        btnBind: Record<string, any>;
        align: "left" | "center" | "right";
        reserveSelection: boolean;
        selectable: Function;
        multipleFixed: string | boolean;
        radioTxt: string;
        radioFixed: string | boolean;
        tableSize: "" | "large" | "default" | "small";
        isShowFirstColumn: boolean;
        useVirtual: boolean;
        virtualShowSize: number;
        isShowPagination: boolean;
        paginationSize: "" | "large" | "default" | "small";
        selfExpanded: boolean;
        isClearQuery: boolean;
        isRadioEchoLabel: boolean;
        defaultValIsOpenRadioChange: boolean;
        radioSameIsCancel: boolean;
        rowClickRadio: boolean;
        isKeyup: boolean;
        isExpanded: boolean;
        multipleDisableDelete: boolean;
        tableLoading: boolean;
        loadingTxt: string;
    }, false, {}, {}, GlobalComponents, GlobalDirectives, string, any, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< FmSelectTableProps> & Readonly<{
        "onPage-change"?: ((val: any) => any) | undefined;
        onSelectionChange?: ((val: any[], ids: any[]) => any) | undefined;
        onRadioChange?: ((row: any, value: any) => any) | undefined;
        "onUpdate:inputValue"?: ((val: string) => any) | undefined;
        "onInput-focus"?: (() => any) | undefined;
        "onInput-blur"?: (() => any) | undefined;
        "onInput-clear"?: (() => any) | undefined;
        "onInput-click"?: (() => any) | undefined;
    }>, {
        focus: () => void;
        blur: () => void;
        clear: () => void;
        props: Readonly<{
            value: any;
        }> & {
            readonly modelValue: any;
            readonly inputValue: any;
            readonly defaultSelectVal: any[];
            readonly radioSelectValLabel: string;
            readonly table: {
                [key: string]: any;
                data: any[];
                currentPage: number;
                pageSize: number;
                total: number;
            };
            readonly keywords: {
                value: any;
                label: string;
            };
            readonly columns: any[];
            readonly multiple: boolean;
            readonly filterable: boolean;
            readonly remote: boolean;
            readonly remoteMethod: Function | undefined;
            readonly filterMethod: Function | undefined;
            readonly isShowInput: boolean;
            readonly inputAttr: Record<string, any>;
            readonly inputWidth: number;
            readonly selectWidth: number;
            readonly tableWidth: number;
            readonly isShowQuery: boolean;
            readonly isShowBlurBtn: boolean;
            readonly btnBind: Record<string, any>;
            readonly align: "left" | "right" | "center";
            readonly reserveSelection: boolean;
            readonly selectable: Function | undefined;
            readonly multipleFixed: string | boolean;
            readonly radioTxt: string;
            readonly radioFixed: string | boolean;
            readonly tableSize: "" | "default" | "small" | "large";
            readonly border: boolean;
            readonly isShowFirstColumn: boolean;
            readonly useVirtual: boolean;
            readonly virtualShowSize: number;
            readonly isShowPagination: boolean;
            readonly paginationSize: "" | "default" | "small" | "large";
            readonly selfExpanded: boolean;
            readonly isClearQuery: boolean;
            readonly isRadioEchoLabel: boolean;
            readonly defaultValIsOpenRadioChange: boolean;
            readonly radioSameIsCancel: boolean;
            readonly rowClickRadio: boolean;
            readonly isKeyup: boolean;
            readonly isExpanded: boolean;
            readonly multipleDisableDelete: boolean;
            readonly tableLoading: boolean;
            readonly loadingTxt: string;
        } & {
            readonly modelValue: boolean | undefined;
            readonly value: boolean;
            readonly multiple: boolean;
            readonly filterable: boolean;
            readonly remote: boolean;
            readonly border: boolean;
            readonly inputValue: boolean | undefined;
            readonly isShowInput: boolean;
            readonly isShowQuery: boolean;
            readonly isShowBlurBtn: boolean;
            readonly reserveSelection: boolean;
            readonly isShowFirstColumn: boolean;
            readonly useVirtual: boolean;
            readonly isShowPagination: boolean;
            readonly selfExpanded: boolean;
            readonly isClearQuery: boolean;
            readonly isRadioEchoLabel: boolean;
            readonly defaultValIsOpenRadioChange: boolean;
            readonly radioSameIsCancel: boolean;
            readonly rowClickRadio: boolean;
            readonly isKeyup: boolean;
            readonly isExpanded: boolean;
            readonly multipleDisableDelete: boolean;
            readonly tableLoading: boolean;
        };
        state: {
            defaultSelectValue: any[];
            tableData: any[];
            defaultValue: any;
            ids: any[];
            tabularMap: any;
        };
        tQueryConditionRef: Ref<any, any>;
        selectRef: Ref<any, any>;
        selectTable: Ref<any, any>;
    }, {}, {}, {}, {
        table: {
            data: any[];
            currentPage: number;
            pageSize: number;
            total: number;
            [key: string]: any;
        };
        modelValue: any;
        inputWidth: number;
        multiple: boolean;
        remoteMethod: Function;
        filterable: boolean;
        remote: boolean;
        border: boolean;
        inputValue: any;
        defaultSelectVal: any[];
        radioSelectValLabel: string;
        keywords: {
            value: any;
            label: string;
        };
        columns: any[];
        filterMethod: Function;
        isShowInput: boolean;
        inputAttr: Record<string, any>;
        selectWidth: number;
        tableWidth: number;
        isShowQuery: boolean;
        isShowBlurBtn: boolean;
        btnBind: Record<string, any>;
        align: "left" | "center" | "right";
        reserveSelection: boolean;
        selectable: Function;
        multipleFixed: string | boolean;
        radioTxt: string;
        radioFixed: string | boolean;
        tableSize: "" | "large" | "default" | "small";
        isShowFirstColumn: boolean;
        useVirtual: boolean;
        virtualShowSize: number;
        isShowPagination: boolean;
        paginationSize: "" | "large" | "default" | "small";
        selfExpanded: boolean;
        isClearQuery: boolean;
        isRadioEchoLabel: boolean;
        defaultValIsOpenRadioChange: boolean;
        radioSameIsCancel: boolean;
        rowClickRadio: boolean;
        isKeyup: boolean;
        isExpanded: boolean;
        multipleDisableDelete: boolean;
        tableLoading: boolean;
        loadingTxt: string;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< FmSelectTableProps> & Readonly<{
    "onPage-change"?: ((val: any) => any) | undefined;
    onSelectionChange?: ((val: any[], ids: any[]) => any) | undefined;
    onRadioChange?: ((row: any, value: any) => any) | undefined;
    "onUpdate:inputValue"?: ((val: string) => any) | undefined;
    "onInput-focus"?: (() => any) | undefined;
    "onInput-blur"?: (() => any) | undefined;
    "onInput-clear"?: (() => any) | undefined;
    "onInput-click"?: (() => any) | undefined;
}>, {
    focus: () => void;
    blur: () => void;
    clear: () => void;
    props: Readonly<{
        value: any;
    }> & {
        readonly modelValue: any;
        readonly inputValue: any;
        readonly defaultSelectVal: any[];
        readonly radioSelectValLabel: string;
        readonly table: {
            [key: string]: any;
            data: any[];
            currentPage: number;
            pageSize: number;
            total: number;
        };
        readonly keywords: {
            value: any;
            label: string;
        };
        readonly columns: any[];
        readonly multiple: boolean;
        readonly filterable: boolean;
        readonly remote: boolean;
        readonly remoteMethod: Function | undefined;
        readonly filterMethod: Function | undefined;
        readonly isShowInput: boolean;
        readonly inputAttr: Record<string, any>;
        readonly inputWidth: number;
        readonly selectWidth: number;
        readonly tableWidth: number;
        readonly isShowQuery: boolean;
        readonly isShowBlurBtn: boolean;
        readonly btnBind: Record<string, any>;
        readonly align: "left" | "right" | "center";
        readonly reserveSelection: boolean;
        readonly selectable: Function | undefined;
        readonly multipleFixed: string | boolean;
        readonly radioTxt: string;
        readonly radioFixed: string | boolean;
        readonly tableSize: "" | "default" | "small" | "large";
        readonly border: boolean;
        readonly isShowFirstColumn: boolean;
        readonly useVirtual: boolean;
        readonly virtualShowSize: number;
        readonly isShowPagination: boolean;
        readonly paginationSize: "" | "default" | "small" | "large";
        readonly selfExpanded: boolean;
        readonly isClearQuery: boolean;
        readonly isRadioEchoLabel: boolean;
        readonly defaultValIsOpenRadioChange: boolean;
        readonly radioSameIsCancel: boolean;
        readonly rowClickRadio: boolean;
        readonly isKeyup: boolean;
        readonly isExpanded: boolean;
        readonly multipleDisableDelete: boolean;
        readonly tableLoading: boolean;
        readonly loadingTxt: string;
    } & {
        readonly modelValue: boolean | undefined;
        readonly value: boolean;
        readonly multiple: boolean;
        readonly filterable: boolean;
        readonly remote: boolean;
        readonly border: boolean;
        readonly inputValue: boolean | undefined;
        readonly isShowInput: boolean;
        readonly isShowQuery: boolean;
        readonly isShowBlurBtn: boolean;
        readonly reserveSelection: boolean;
        readonly isShowFirstColumn: boolean;
        readonly useVirtual: boolean;
        readonly isShowPagination: boolean;
        readonly selfExpanded: boolean;
        readonly isClearQuery: boolean;
        readonly isRadioEchoLabel: boolean;
        readonly defaultValIsOpenRadioChange: boolean;
        readonly radioSameIsCancel: boolean;
        readonly rowClickRadio: boolean;
        readonly isKeyup: boolean;
        readonly isExpanded: boolean;
        readonly multipleDisableDelete: boolean;
        readonly tableLoading: boolean;
    };
    state: {
        defaultSelectValue: any[];
        tableData: any[];
        defaultValue: any;
        ids: any[];
        tabularMap: any;
    };
    tQueryConditionRef: Ref<any, any>;
    selectRef: Ref<any, any>;
    selectTable: Ref<any, any>;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & {
    "page-change": (val: any) => any;
    selectionChange: (val: any[], ids: any[]) => any;
    radioChange: (row: any, value: any) => any;
    "update:inputValue": (val: string) => any;
    "input-focus": () => any;
    "input-blur": () => any;
    "input-clear": () => any;
    "input-click": () => any;
}, string, {
    table: {
        data: any[];
        currentPage: number;
        pageSize: number;
        total: number;
        [key: string]: any;
    };
    modelValue: any;
    inputWidth: number;
    multiple: boolean;
    remoteMethod: Function;
    filterable: boolean;
    remote: boolean;
    border: boolean;
    inputValue: any;
    defaultSelectVal: any[];
    radioSelectValLabel: string;
    keywords: {
        value: any;
        label: string;
    };
    columns: any[];
    filterMethod: Function;
    isShowInput: boolean;
    inputAttr: Record<string, any>;
    selectWidth: number;
    tableWidth: number;
    isShowQuery: boolean;
    isShowBlurBtn: boolean;
    btnBind: Record<string, any>;
    align: "left" | "center" | "right";
    reserveSelection: boolean;
    selectable: Function;
    multipleFixed: string | boolean;
    radioTxt: string;
    radioFixed: string | boolean;
    tableSize: "" | "large" | "default" | "small";
    isShowFirstColumn: boolean;
    useVirtual: boolean;
    virtualShowSize: number;
    isShowPagination: boolean;
    paginationSize: "" | "large" | "default" | "small";
    selfExpanded: boolean;
    isClearQuery: boolean;
    isRadioEchoLabel: boolean;
    defaultValIsOpenRadioChange: boolean;
    radioSameIsCancel: boolean;
    rowClickRadio: boolean;
    isKeyup: boolean;
    isExpanded: boolean;
    multipleDisableDelete: boolean;
    tableLoading: boolean;
    loadingTxt: string;
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: any;
});
declare const FmRenderCol: DefineComponent<ExtractPropTypes<{
    row: ObjectConstructor;
    render: FunctionConstructor;
    index: NumberConstructor;
    column: {
        type: ObjectConstructor;
        default: null;
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{
    row: ObjectConstructor;
    render: FunctionConstructor;
    index: NumberConstructor;
    column: {
        type: ObjectConstructor;
        default: null;
    };
}>> & Readonly<{}>, {
    column: Record<string, any>;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
declare const FmButton: {
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< FmButtonSelfProps> & Readonly<{
        onClick?: ((...args: any[]) => any) | undefined;
    }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        click: (...args: any[]) => void;
    }, PublicProps, {
        time: number;
        placement: string;
        tip: string;
        tipProps: Record<string, any>;
        isDebounce: boolean;
    }, false, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< FmButtonSelfProps> & Readonly<{
        onClick?: ((...args: any[]) => any) | undefined;
    }>, {}, {}, {}, {}, {
        time: number;
        placement: string;
        tip: string;
        tipProps: Record<string, any>;
        isDebounce: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< FmButtonSelfProps> & Readonly<{
    onClick?: ((...args: any[]) => any) | undefined;
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    click: (...args: any[]) => void;
}, string, {
    time: number;
    placement: string;
    tip: string;
    tipProps: Record<string, any>;
    isDebounce: boolean;
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: {
        default?(_: {}): any;
        default?(_: {}): any;
    };
});
declare const FmAddressParsing: DefineComponent<ExtractPropTypes<{
    ftext: {
        type: StringConstructor;
        default: string;
    };
    fprovince: {
        type: StringConstructor;
        default: string;
    };
    fcity: {
        type: StringConstructor;
        default: string;
    };
    fcounty: {
        type: StringConstructor;
        default: string;
    };
    modelValue: {
        type: PropType<any>;
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    changeparsing: (...args: any[]) => void;
    "update:modelValue": (value: any) => void;
}, string, PublicProps, Readonly< ExtractPropTypes<{
    ftext: {
        type: StringConstructor;
        default: string;
    };
    fprovince: {
        type: StringConstructor;
        default: string;
    };
    fcity: {
        type: StringConstructor;
        default: string;
    };
    fcounty: {
        type: StringConstructor;
        default: string;
    };
    modelValue: {
        type: PropType<any>;
    };
}>> & Readonly<{
    "onUpdate:modelValue"?: ((value: any) => any) | undefined;
    onChangeparsing?: ((...args: any[]) => any) | undefined;
}>, {
    ftext: string;
    fprovince: string;
    fcity: string;
    fcounty: string;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
declare const FmHBarChart: DefineComponent<ExtractPropTypes<{
    height: {
        type: NumberConstructor;
        default: () => string;
    };
    loading: {
        type: BooleanConstructor;
        default: boolean;
    };
    isEmpty: {
        type: BooleanConstructor;
        default: boolean;
    };
    colors: {
        type: PropType<string[]>;
        default: () => string[];
    };
    data: {
        type: PropType<number[]>;
        default: () => number[];
    };
    xAxisData: {
        type: PropType<string[]>;
        default: () => never[];
    };
    barWidth: {
        type: StringConstructor;
        default: string;
    };
    stack: {
        type: BooleanConstructor;
        default: boolean;
    };
    showAxisLabel: {
        type: BooleanConstructor;
        default: boolean;
    };
    showAxisLine: {
        type: BooleanConstructor;
        default: boolean;
    };
    showSplitLine: {
        type: BooleanConstructor;
        default: boolean;
    };
    showTooltip: {
        type: BooleanConstructor;
        default: boolean;
    };
    showLegend: {
        type: BooleanConstructor;
        default: boolean;
    };
    legendPosition: {
        type: PropType<"top" | "bottom" | "left" | "right">;
        default: string;
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{
    height: {
        type: NumberConstructor;
        default: () => string;
    };
    loading: {
        type: BooleanConstructor;
        default: boolean;
    };
    isEmpty: {
        type: BooleanConstructor;
        default: boolean;
    };
    colors: {
        type: PropType<string[]>;
        default: () => string[];
    };
    data: {
        type: PropType<number[]>;
        default: () => number[];
    };
    xAxisData: {
        type: PropType<string[]>;
        default: () => never[];
    };
    barWidth: {
        type: StringConstructor;
        default: string;
    };
    stack: {
        type: BooleanConstructor;
        default: boolean;
    };
    showAxisLabel: {
        type: BooleanConstructor;
        default: boolean;
    };
    showAxisLine: {
        type: BooleanConstructor;
        default: boolean;
    };
    showSplitLine: {
        type: BooleanConstructor;
        default: boolean;
    };
    showTooltip: {
        type: BooleanConstructor;
        default: boolean;
    };
    showLegend: {
        type: BooleanConstructor;
        default: boolean;
    };
    legendPosition: {
        type: PropType<"top" | "bottom" | "left" | "right">;
        default: string;
    };
}>> & Readonly<{}>, {
    data: number[];
    height: number;
    xAxisData: string[];
    barWidth: string;
    stack: boolean;
    loading: boolean;
    isEmpty: boolean;
    colors: string[];
    showAxisLabel: boolean;
    showAxisLine: boolean;
    showSplitLine: boolean;
    showTooltip: boolean;
    showLegend: boolean;
    legendPosition: "left" | "right" | "bottom" | "top";
}, {}, {}, {}, string, ComponentProvideOptions, true, {
    chartRef: HTMLDivElement;
}, HTMLDivElement>;
declare const FmInput: {
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< ExtractPropTypes<{
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        defaultValue: {
            type: NumberConstructor;
            default: number;
        };
        bType: {
            type: StringConstructor;
            default: string;
        };
        modelValue: {
            type: PropType<number>;
            required: true;
        };
    }>> & Readonly<{
        "onUpdate:modelValue"?: ((value: number) => any) | undefined;
    }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        "update:modelValue": (value: number) => any;
    }, PublicProps, {
        placeholder: string;
        defaultValue: number;
        bType: string;
    }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< ExtractPropTypes<{
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        defaultValue: {
            type: NumberConstructor;
            default: number;
        };
        bType: {
            type: StringConstructor;
            default: string;
        };
        modelValue: {
            type: PropType<number>;
            required: true;
        };
    }>> & Readonly<{
        "onUpdate:modelValue"?: ((value: number) => any) | undefined;
    }>, {}, {}, {}, {}, {
        placeholder: string;
        defaultValue: number;
        bType: string;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< ExtractPropTypes<{
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    defaultValue: {
        type: NumberConstructor;
        default: number;
    };
    bType: {
        type: StringConstructor;
        default: string;
    };
    modelValue: {
        type: PropType<number>;
        required: true;
    };
}>> & Readonly<{
    "onUpdate:modelValue"?: ((value: number) => any) | undefined;
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    "update:modelValue": (value: number) => any;
}, string, {
    placeholder: string;
    defaultValue: number;
    bType: string;
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: {
        prepend?(_: {}): any;
        append?(_: {}): any;
        prefix?(_: {}): any;
        suffix?(_: {}): any;
    };
});
export { FmTransfer, FmNoticeBar, FmDragImg, Fmselect, FmAutocomplete, Fminputdropdown, Fminputtable, FmInput, FmTree, Fmdatepicker, FmQueryCondition, FmMoreChoose, FmRenderComp, FmSelectTable, FmRenderCol, FmButton, FmAddressParsing, FmHBarChart, elSvg };
