import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { ConfigManager } from '../../config/config-manager.js';
export declare function setupProcessAutomation(server: Server, configManager: ConfigManager): Promise<{
    tools: ({
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                name: {
                    type: string;
                    description: string;
                };
                description: {
                    type: string;
                    description: string;
                };
                persona: {
                    type: string;
                    description: string;
                };
                action?: undefined;
                sessionId?: undefined;
                response?: undefined;
                processId?: undefined;
                variables?: undefined;
                templateId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                action: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                sessionId: {
                    type: string;
                    description: string;
                };
                response: {
                    description: string;
                };
                name?: undefined;
                description?: undefined;
                persona?: undefined;
                processId?: undefined;
                variables?: undefined;
                templateId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                processId: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                description?: undefined;
                persona?: undefined;
                action?: undefined;
                sessionId?: undefined;
                response?: undefined;
                variables?: undefined;
                templateId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                processId: {
                    type: string;
                    description: string;
                };
                variables: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                description?: undefined;
                persona?: undefined;
                action?: undefined;
                sessionId?: undefined;
                response?: undefined;
                templateId?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                name?: undefined;
                description?: undefined;
                persona?: undefined;
                action?: undefined;
                sessionId?: undefined;
                response?: undefined;
                processId?: undefined;
                variables?: undefined;
                templateId?: undefined;
            };
            required: any[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                templateId: {
                    type: string;
                    description: string;
                };
                name: {
                    type: string;
                    description: string;
                };
                variables: {
                    type: string;
                    description: string;
                };
                description?: undefined;
                persona?: undefined;
                action?: undefined;
                sessionId?: undefined;
                response?: undefined;
                processId?: undefined;
            };
            required: string[];
        };
    })[];
    resources: any[];
}>;
//# sourceMappingURL=index.d.ts.map