import { SlangIntent, SlangEntity } from "../common/slangIntent"; import { SlangIntentHandler } from "../common/slangIntentHandler"; import { MultiStepIntentProcessor } from "./multiStepProcessor"; declare class UnOrderedIntentProcessor extends MultiStepIntentProcessor { static identifier: string; entitiesToResolve: any; constructor(intent: SlangIntent, intentHandler: SlangIntentHandler); processNext: () => Promise; processUnresolvedEntities: (unresolvedEnties: { [key: string]: SlangEntity; }) => Promise; getEntityPrompt: (currentEntity: SlangEntity, entities: SlangEntity[] | null) => { slangText: string; isSpoken: boolean; fixupCompositeEntity(entity: SlangEntity): string; fixupListEntity(entity: SlangEntity): string; fixup(appProperties: import("../common/slangAppProperties").SlangAppProperties, entities: SlangEntity[] | null): any; }; } export { UnOrderedIntentProcessor };