import { ContainerControl, ContainerControlProps, ContentAct, ControlInput, ControlResponseBuilder, ControlResultBuilder } from '../../../src'; /** * Communicates a simple "welcome" message. */ export declare class WelcomeAct extends ContentAct { render(input: ControlInput, responseBuilder: ControlResponseBuilder): void; } /** * A container control that handles LaunchRequest and is thus suitable for use * as a basic root control. * * On launch, a welcome message is issued */ export declare class DemoRootControl extends ContainerControl { handleFunc: (input: ControlInput, resultBuilder: ControlResultBuilder) => Promise; takeInitiativeFunc: (input: ControlInput, resultBuilder: ControlResultBuilder) => Promise; constructor(props: ContainerControlProps); canHandle(input: ControlInput): Promise; handle(input: ControlInput, resultBuilder: ControlResultBuilder): Promise; handleLaunch(input: ControlInput, resultBuilder: ControlResultBuilder): Promise; handleSessionEnded(input: ControlInput, resultBuilder: ControlResultBuilder): Promise; handleFallbackEtc(input: ControlInput, resultBuilder: ControlResultBuilder): Promise; } //# sourceMappingURL=DemoRootControl.d.ts.map