/// <reference path="../../../../src/@types/@kano/common/index.d.ts" />
import { IChallengeData } from '../challenge';
export declare class CreatorDevTools {
    client: any;
    private _onDidChangeFile;
    readonly onDidChangeFile: import("@kano/common/index.js").IEvent<IChallengeData>;
    private _onDidUpdateFiles;
    readonly onDidUpdateFiles: import("@kano/common/index.js").IEvent<string[]>;
    private _onDidConnectionStatusChange;
    readonly onDidConnectionStatusChange: import("@kano/common/index.js").IEvent<boolean>;
    constructor();
    connect(): Promise<void>;
    onConnect(): void;
    onDisconnect(): void;
    loadScript(): Promise<{}>;
    openFile(path: string): void;
}
