import { DrawerFilterType } from '../../types/Filter';

declare const _default: <TableType extends Record<string, any>>(__VLS_props: any, __VLS_ctx?: {
    attrs: any;
    slots: any;
    emit: any;
} | undefined, __VLS_expose?: any, __VLS_setup?: Promise<{
    props: {
        modelValue?: DrawerFilterType<TableType>[] | undefined;
        readonly "onUpdate:modelValue"?: ((value: DrawerFilterType<TableType>[]) => any) | undefined;
        readonly onFilter?: ((value: boolean) => any) | undefined;
    } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps;
    expose(exposed: import('vue').ShallowUnwrapRef<{}>): void;
    attrs: any;
    slots: {};
    emit: {
        (e: 'filter', value: boolean): void;
        (e: 'update:modelValue', value: DrawerFilterType<TableType>[]): void;
    };
}>) => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
    [key: string]: any;
}> & {
    __ctx?: any;
};
export default _default;
//# sourceMappingURL=CCFilterDrawerForMagnetarTabel.vue.d.ts.map