import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, CreateComponentPublicInstanceWithMixins, ExtractPropTypes, GlobalComponents, GlobalDirectives } from 'vue';
import { VxeGridMethods, VxeGridProps, VxeGridEventProps, VxeGridSlots } from 'vxe-table';
declare const _default: DefineComponent<{}, {
    openDrawer: () => Promise<void>;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {
    queryForm: unknown;
    xGrid: ( VxeGridMethods<any> & {
        $props: VxeGridProps<any> & VxeGridEventProps<any>;
        $slots: VxeGridSlots<any>;
    }) | null;
    sendMessageRef: CreateComponentPublicInstanceWithMixins<Readonly< ExtractPropTypes<{
        title: StringConstructor;
    }>> & Readonly<{}>, {
        openDialog: (row: any) => void;
    }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, PublicProps, {}, true, {}, {}, GlobalComponents, GlobalDirectives, string, {
        ruleFormRef: unknown;
    }, HTMLDivElement, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< ExtractPropTypes<{
        title: StringConstructor;
    }>> & Readonly<{}>, {
        openDialog: (row: any) => void;
    }, {}, {}, {}, {}> | null;
}, HTMLDivElement>;
export default _default;
