export declare abstract class AcEdInputSession { protected resolve: (value: T) => void; start(): Promise; /** Called once session starts */ protected abstract onStart(): void; /** Handle Enter key. Return true if consumed */ abstract handleEnter(value: string): boolean; /** Handle Escape key */ abstract handleEscape(): void; /** Cleanup UI / state */ protected abstract cleanup(): void; protected finish(value: T): void; } //# sourceMappingURL=AcEdInputSession.d.ts.map