import DefaultRenderer from '@/renderer/default-renderer'; import { DicOptions, Features, Lang, RestTemplate } from '@/types'; import { Query } from '@/utils/request-util'; import TemplateRenderer from '@/core/template-renderer'; declare const _default: import("vue").DefineComponent<{ renderer: { default: () => DefaultRenderer; }; options: { default: () => RestTemplate[]; }; dicOptions: { default: () => Record; }; }, { filterData: any; initFilter: () => void; lang: Lang; features: Features; _renderer: TemplateRenderer; _slots: { header: any; }; }, unknown, {}, { /** * 处理查询数据 */ resolveFilter(): Query; /** * 搜索 */ search(): void; /** * 重置 */ reset(): void; /** * 新增 */ add(): void; /** * 获取参数名 * @param item */ getFiled(item: RestTemplate): string | undefined; /** * 获取字典数据 * @param item */ returnDic(item: RestTemplate): DicOptions; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("query" | "openAdd")[], "query" | "openAdd", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly DefaultRenderer; }; options: { default: () => RestTemplate[]; }; dicOptions: { default: () => Record; }; }>> & { onQuery?: ((...args: any[]) => any) | undefined; onOpenAdd?: ((...args: any[]) => any) | undefined; }, { options: RestTemplate[]; renderer: DefaultRenderer; dicOptions: Record; }>; export default _default;