import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { YepCodeApiConfig } from "@yepcode/run";
declare class YepCodeMcpServer extends Server {
    private yepCodeRun;
    private yepCodeEnv;
    private yepCodeApi;
    private logger;
    private disableRunCodeTool;
    private skipRunCodeCleanup;
    constructor(config: YepCodeApiConfig, { logsToStderr, disableRunCodeTool, skipRunCodeCleanup, }?: {
        logsToStderr?: boolean;
        disableRunCodeTool?: boolean;
        skipRunCodeCleanup?: boolean;
    });
    private setupErrorHandling;
    private setupHandlers;
    private setupResourceHandlers;
    private setupTemplateHandlers;
    private handleToolRequest;
    private executionResult;
    private setupToolHandlers;
}
export default YepCodeMcpServer;
