import { Editor } from './Editor';
import { GetSelectionPrompt } from "./PromptOptions";
import { PromptSsgetResult } from './PromptResult';
/**
 * 提供选择状态的服务. ed.Ssget
 */
export declare class SsgetServiecs {
    private _Editor;
    constructor(_Editor: Editor);
    private promisResolve;
    Start(prompt?: GetSelectionPrompt): Promise<PromptSsgetResult>;
    private HasSelection;
    private ReturnOk;
    Cancel(): void;
    protected Return(res: PromptSsgetResult): void;
    private _AwaitRemoveCalls;
    private _AwaitRes;
    AwaitSelect(): Promise<boolean>;
    private _AwaitSelctReturn;
}
//# sourceMappingURL=GetSelectionServices.d.ts.map