import { FieldValues, TemplateFieldInfo, TemplateInfo } from '../field-components/utils/lf-field-types'; export interface LfFieldTemplateContainerService { getAvailableTemplatesAsync(): Promise; getTemplateFieldsAsync(templateIdentifier: number | string): Promise; getTemplateDefinitionAsync(templateIdentifier: string | number): Promise; getDynamicFieldValueOptionsAsync(templateId: number, currentValues: FieldValues): Promise<{ [fieldId: number]: string[]; }>; }