import { SDKOptions } from "../../../lib/config.js";
import { LocalContext } from "../../cli.js";
import { ConsoleLoggerLevel } from "../../console-logger.js";
import { MCPScope } from "../../scopes.js";
interface StartCommandFlags {
    readonly transport: "stdio" | "sse";
    readonly port: number;
    readonly tool?: string[];
    readonly scope?: MCPScope[];
    readonly "api-key"?: string | undefined;
    readonly "api-secret"?: string | undefined;
    readonly oauth2?: string | undefined;
    readonly "cloud-name"?: SDKOptions["cloudName"] | undefined;
    readonly "server-url"?: string;
    readonly "server-index"?: SDKOptions["serverIdx"];
    readonly region?: SDKOptions["region"];
    readonly "api-host"?: SDKOptions["host"];
    readonly "log-level": ConsoleLoggerLevel;
    readonly env?: [string, string][];
}
export declare function main(this: LocalContext, flags: StartCommandFlags): Promise<void>;
export {};
//# sourceMappingURL=impl.d.ts.map