UNPKG

@raintech-oss/jovo-dew

Version:
33 lines (32 loc) 1.14 kB
import { Jovo, OutputTemplate } from '@jovotech/framework'; import { BaseViewVariables } from './BaseViewVariables'; import { AudioItem, DewViewEnginePluginConfig } from './DewViewEnginePlugin'; export declare const Suffix: { Message: string; Reprompt: string; Listen: string; QuickReplies: string; Card: string; Carousel: string; ViewVariables: string; Platforms: string; APL: string; }; export declare class DewViewEngine { readonly config: DewViewEnginePluginConfig; readonly jovo: Jovo; processors: any; data: Record<string, any>; audioItems: AudioItem[]; viewVariables?: BaseViewVariables; private i18nOptions; private _returnResourcePathKeysOnly; constructor(config: DewViewEnginePluginConfig, jovo: Jovo); init(): Promise<void>; get returnResourcePathKeysOnly(): string[]; set returnResourcePathKeysOnly(value: string[]); private getAudioItems; private instantiateViewVariables; registerProcessor(name: string, processor: any): void; getOutput(path: string | string[]): Promise<OutputTemplate[]>; }