export declare const McpCommand: import("@tsed/cli-core").FactoryTokenProvider<{
    $prompt: any;
    $exec: any;
    token: import("@tsed/cli-core").TokenProvider<import("@tsed/cli-core").CommandProvider>;
    name: string;
    alias?: string;
    description: string;
    args?: {
        [key: string]: import("@tsed/cli-core").CommandArg;
    };
    inputSchema?: import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{
        http: import("@tsed/schema").JsonSchema<boolean>;
    }>> | (() => import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{
        http: import("@tsed/schema").JsonSchema<boolean>;
    }>>) | undefined;
    options?: {
        [key: string]: import("@tsed/cli-core").CommandOpts;
    };
    allowUnknownOption?: boolean;
    enableFeatures?: string[];
    disableReadUpPkg?: boolean;
    renderMode?: import("@tsed/cli-core").TasksOptions["renderMode"];
} | {
    $prompt: any;
    $exec: any;
    handler: (data: import("@tsed/schema").PropsToShape<{
        http: import("@tsed/schema").JsonSchema<boolean>;
    }>) => import("@tsed/cli-core").MaybePromise<void | import("@tsed/cli-core").Task<import("@tsed/schema").PropsToShape<{
        http: import("@tsed/schema").JsonSchema<boolean>;
    }>>[]>;
    prompt?(initialOptions: Partial<import("@tsed/schema").PropsToShape<{
        http: import("@tsed/schema").JsonSchema<boolean>;
    }>>): import("@tsed/cli-core").PromptQuestion[] | Promise<import("@tsed/cli-core").PromptQuestion[]>;
    name: string;
    alias?: string;
    description: string;
    args?: {
        [key: string]: import("@tsed/cli-core").CommandArg;
    };
    inputSchema?: import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{
        http: import("@tsed/schema").JsonSchema<boolean>;
    }>> | (() => import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{
        http: import("@tsed/schema").JsonSchema<boolean>;
    }>>) | undefined;
    options?: {
        [key: string]: import("@tsed/cli-core").CommandOpts;
    };
    allowUnknownOption?: boolean;
    enableFeatures?: string[];
    disableReadUpPkg?: boolean;
    renderMode?: import("@tsed/cli-core").TasksOptions["renderMode"];
}> | import("@tsed/cli-core").Type<import("@tsed/cli-core").CommandProvider<import("@tsed/schema").PropsToShape<{
    http: import("@tsed/schema").JsonSchema<boolean>;
}>>>;
