import { Feature } from 'oak-frontend-base'; import AspectDict from '../aspects/AspectDict'; import { EntityDict } from '../oak-app-domain'; import { Cache } from 'oak-frontend-base/es/features/cache'; import { BackendRuntimeContext } from '../context/BackendRuntimeContext'; import { CommonAspectDict } from 'oak-common-aspect'; import { FrontendRuntimeContext } from '../context/FrontendRuntimeContext'; export declare class Template, FrontCxt extends FrontendRuntimeContext, AD extends AspectDict & CommonAspectDict> extends Feature { private cache; private messageTypes; constructor(cache: Cache>); getMessageType(): Promise<{ result: Awaited)["getMessageType"]>>; message: string | null | undefined; }>; syncMessageTemplate(applicationId: string): Promise; syncSmsTemplate(systemId: string, origin: string): Promise; }