export declare function setupPluginIntegrationsTools(): ({
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            body: {
                type: string;
                description: string;
                properties: {
                    type: {
                        type: string;
                        description: string;
                    };
                    name: {
                        type: string;
                        description: string;
                    };
                    integrationStatus: {
                        type: string;
                        description: string;
                        enum: string[];
                    };
                    initialState: {
                        type: string;
                        description: string;
                        properties: {
                            label: {
                                type: string;
                                description: string;
                            };
                        };
                    };
                    action: {
                        type: string;
                        description: string;
                        properties: {
                            url: {
                                type: string;
                                description: string;
                            };
                            version: {
                                type: string;
                                description: string;
                            };
                            headers: {
                                type: string;
                                description: string;
                            };
                        };
                    };
                    connection?: undefined;
                };
                required: string[];
            };
            instance: {
                type: string;
                description: string;
            };
            workspaceId: {
                type: string;
                description: string;
            };
            id?: undefined;
            featureId?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            instance: {
                type: string;
                description: string;
            };
            workspaceId: {
                type: string;
                description: string;
            };
            body?: undefined;
            id?: undefined;
            featureId?: undefined;
        };
        required?: undefined;
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            id: {
                type: string;
                description: string;
            };
            instance: {
                type: string;
                description: string;
            };
            workspaceId: {
                type: string;
                description: string;
            };
            body?: undefined;
            featureId?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            id: {
                type: string;
                description: string;
            };
            body: {
                type: string;
                description: string;
                properties: {
                    type: {
                        type: string;
                        description: string;
                    };
                    name: {
                        type: string;
                        description: string;
                    };
                    integrationStatus: {
                        type: string;
                        description: string;
                        enum: string[];
                    };
                    initialState: {
                        type: string;
                        description: string;
                        properties?: undefined;
                    };
                    action: {
                        type: string;
                        description: string;
                        properties?: undefined;
                    };
                    connection?: undefined;
                };
                required?: undefined;
            };
            instance: {
                type: string;
                description: string;
            };
            workspaceId: {
                type: string;
                description: string;
            };
            featureId?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            id: {
                type: string;
                description: string;
            };
            body: {
                type: string;
                description: string;
                properties: {
                    type: {
                        type: string;
                        description: string;
                    };
                    name: {
                        type: string;
                        description: string;
                    };
                    integrationStatus: {
                        type: string;
                        description: string;
                        enum: string[];
                    };
                    initialState: {
                        type: string;
                        description: string;
                        properties?: undefined;
                    };
                    action: {
                        type: string;
                        description: string;
                        properties?: undefined;
                    };
                    connection?: undefined;
                };
                required: string[];
            };
            instance: {
                type: string;
                description: string;
            };
            workspaceId: {
                type: string;
                description: string;
            };
            featureId?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            id: {
                type: string;
                description: string;
            };
            featureId: {
                type: string;
                description: string;
            };
            instance: {
                type: string;
                description: string;
            };
            workspaceId: {
                type: string;
                description: string;
            };
            body?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            id: {
                type: string;
                description: string;
            };
            featureId: {
                type: string;
                description: string;
            };
            body: {
                type: string;
                description: string;
                properties: {
                    connection: {
                        type: string;
                        description: string;
                        properties: {
                            state: {
                                type: string;
                                description: string;
                                enum: string[];
                            };
                            label: {
                                type: string;
                                description: string;
                            };
                            hoverLabel: {
                                type: string;
                                description: string;
                            };
                            tooltip: {
                                type: string;
                                description: string;
                            };
                            color: {
                                type: string;
                                description: string;
                                enum: string[];
                            };
                            targetUrl: {
                                type: string;
                                description: string;
                            };
                        };
                        required: string[];
                    };
                    type?: undefined;
                    name?: undefined;
                    integrationStatus?: undefined;
                    initialState?: undefined;
                    action?: undefined;
                };
                required: string[];
            };
            instance: {
                type: string;
                description: string;
            };
            workspaceId: {
                type: string;
                description: string;
            };
        };
        required: string[];
    };
})[];
export declare function handlePluginIntegrationsTool(name: string, args: any): Promise<{
    content: {
        type: string;
        text: string | {
            formatted: string;
            raw: any;
        };
    }[];
}>;
