import { CancellationToken, ExecuteCommandParams } from 'vscode-languageserver'; import { LanguageServerBaseInterface, LanguageServerInterface } from '../common/languageServerInterface'; import { ServerCommand } from './commandController'; import { Workspace } from '../workspaceFactory'; export declare class CreateTypeStubCommand implements ServerCommand { private _ls; constructor(_ls: LanguageServerInterface); execute(cmdParams: ExecuteCommandParams, token: CancellationToken): Promise; } export declare class TypeStubCreator { private _ls; constructor(_ls: LanguageServerBaseInterface); create(workspace: Workspace, importName: string, token: CancellationToken): Promise; }