import { EditorService } from "./Editor";
import { GetStringPrompt } from "./PromptOptions";
import { PromptResult } from "./PromptResult";
export declare class GetStringService implements EditorService {
    IsReady: boolean;
    private _prompt;
    protected removeCalls: Function[];
    private promisResolve;
    Doit(e: MouseEvent): Promise<boolean>;
    Start(prompt?: GetStringPrompt): Promise<PromptResult>;
    Cancel(): void;
    protected InitState(): void;
    private RestState;
    protected ReturnResult(retValue: PromptResult): void;
    protected InitPrompt(prompt: GetStringPrompt): void;
    protected InitHandleInput(prompt: GetStringPrompt): void;
    private InitHandleKeyDown;
}
//# sourceMappingURL=GetStringService.d.ts.map