import { DamlLfTemplateId } from "../../daml-lf/model/daml-lf-template-id.js"; import { AnalyzedChoice } from "./analyzed-choice.js"; import { AnalyzedDamlType } from "./analyzed-daml-type.js"; export declare class AnalyzedTemplateField { readonly name: string; readonly propertyName: string; readonly type: AnalyzedDamlType; constructor(init: { name: string; propertyName: string; type: AnalyzedDamlType; }); } export declare class AnalyzedTemplate { readonly templateId: DamlLfTemplateId; readonly className: string; readonly fileName: string; readonly createFields: readonly AnalyzedTemplateField[]; readonly choices: readonly AnalyzedChoice[]; constructor(init: { templateId: DamlLfTemplateId; className: string; fileName: string; createFields: readonly AnalyzedTemplateField[]; choices: readonly AnalyzedChoice[]; }); }