import { type EntityNamesRecord } from "../../entity/entity-manager"; import { type RenderingNode, type TemplateOptions } from "../../types/types"; import { Template } from "../template"; export declare class Template__view_list extends Template { constructor(); getTargetAndPath(names: EntityNamesRecord): { target: string; path: string; }; getRequiredDictKeys(): string[] | null; wrapTc(body: string, key: string, collapsing?: boolean, className?: string): string; renderColumn(entityId: string, col: RenderingNode, names: EntityNamesRecord, parentObj?: string, withoutName?: boolean): string; renderColumnImport(entityId: string, col: RenderingNode, names: EntityNamesRecord): (string | null)[]; renderFilterImport(entityId: string, col: RenderingNode, names: EntityNamesRecord): string; renderFilter(entityId: string, col: RenderingNode, names: EntityNamesRecord): string; getDefault(columns: RenderingNode[]): { orderBy: string; search: string; hasSearch: boolean; hasOrderBy: boolean; }; render({ entityId }: TemplateOptions["view_list"]): Promise<{ body: string; importKeys: never[]; preTemplates: { key: import("../..").TemplateKey; options: TemplateOptions[import("../..").TemplateKey]; }[]; target: string; path: string; }>; } //# sourceMappingURL=view_list.template.d.ts.map