import { CreateComponentPublicInstanceWithMixins, Ref, ComponentOptionsMixin, PublicProps, GlobalComponents, GlobalDirectives, ComponentProvideOptions, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue';
import { FQueryConditionProps } from './src/type';
export * from './src/type';
export declare const FQueryCondition: {
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< FQueryConditionProps> & 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 moreCheckList: any[];
            readonly popoverAttrs: Record<string, any>;
            readonly labelPosition: "top" | "left" | "right";
        } & {
            readonly reset: boolean;
            readonly loading: boolean;
            readonly isFooter: boolean;
            readonly boolEnter: boolean;
            readonly isShowOpen: boolean;
            readonly isExpansion: 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;
        labelPosition: "top" | "left" | "right";
        labelWidth: string;
        isFooter: boolean;
        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;
        configChangedReset: boolean;
        isShowWidthSize: boolean;
        widthSize: number;
        isDropDownSelectMore: boolean;
        popoverAttrs: Record<string, any>;
    }, false, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< FQueryConditionProps> & 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 moreCheckList: any[];
            readonly popoverAttrs: Record<string, any>;
            readonly labelPosition: "top" | "left" | "right";
        } & {
            readonly reset: boolean;
            readonly loading: boolean;
            readonly isFooter: boolean;
            readonly boolEnter: boolean;
            readonly isShowOpen: boolean;
            readonly isExpansion: 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;
        labelPosition: "top" | "left" | "right";
        labelWidth: string;
        isFooter: boolean;
        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;
        configChangedReset: boolean;
        isShowWidthSize: boolean;
        widthSize: number;
        isDropDownSelectMore: boolean;
        popoverAttrs: Record<string, any>;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< FQueryConditionProps> & 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 moreCheckList: any[];
        readonly popoverAttrs: Record<string, any>;
        readonly labelPosition: "top" | "left" | "right";
    } & {
        readonly reset: boolean;
        readonly loading: boolean;
        readonly isFooter: boolean;
        readonly boolEnter: boolean;
        readonly isShowOpen: boolean;
        readonly isExpansion: 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;
    labelPosition: "top" | "left" | "right";
    labelWidth: string;
    isFooter: boolean;
    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;
    configChangedReset: boolean;
    isShowWidthSize: boolean;
    widthSize: number;
    isDropDownSelectMore: boolean;
    popoverAttrs: Record<string, any>;
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: any;
});
