import { PropType } from "vue"; import { RuleSet, Rule, QueryBuilderConfig } from "./types"; declare const _default: import("vue").DefineComponent<{ config: { type: PropType; require: boolean; validator: (param: unknown) => boolean; }; query: { type: PropType; require: boolean; validator: (query: unknown) => boolean; }; depth: { type: NumberConstructor; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("query-update" | "delete-child")[], "query-update" | "delete-child", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; require: boolean; validator: (param: unknown) => boolean; }; query: { type: PropType; require: boolean; validator: (query: unknown) => boolean; }; depth: { type: NumberConstructor; }; }>> & { "onQuery-update"?: ((...args: any[]) => any) | undefined; "onDelete-child"?: ((...args: any[]) => any) | undefined; }, {}>; export default _default;