import { CustomField, PicklistValueResponse, UserMetadata, Vocabularies } from '../../types'; import { ContextService } from '../context/contextService'; import { CustomFunctionLogger } from '../logger'; export declare class DataHelperService { private _contextService; private _logger; constructor(_contextService: ContextService, _logger: CustomFunctionLogger); getUserMetaData: () => Promise; getPermission: (schemaNames: string[]) => Promise>>; getVocabularies: (schemaNames: string[]) => Promise; getVocabulary: (schemaName: string, fieldName: string) => Promise; getVocabularyMap: (data: { [key: string]: { schemaName: string; fieldName: string; }; }) => Promise<{ [key: string]: PicklistValueResponse[]; }>; getCustomFields: (schemaNames: string[]) => Promise; fetchRecordFields: (schemaName: string, fieldNames: K[], filter?: string) => Promise[]>; refreshForm: (defId: string, contextId?: string) => Promise; refreshEntity: (entityType: string, entityId: string) => Promise; } //# sourceMappingURL=dataHelperService.d.ts.map