/**
 * MCP tool definitions and handlers for Confluence Cloud.
 */
export declare const toolDefinitions: ({
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            limit: {
                type: string;
                description: string;
            };
            key?: undefined;
            name?: undefined;
            description?: undefined;
            query?: undefined;
            space_id?: undefined;
            page_id?: undefined;
            title?: undefined;
            body?: undefined;
            parent_id?: undefined;
            version_number?: undefined;
            version_message?: undefined;
        };
        required?: undefined;
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            key: {
                type: string;
                description: string;
            };
            name: {
                type: string;
                description: string;
            };
            description: {
                type: string;
                description: string;
            };
            limit?: undefined;
            query?: undefined;
            space_id?: undefined;
            page_id?: undefined;
            title?: undefined;
            body?: undefined;
            parent_id?: undefined;
            version_number?: undefined;
            version_message?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            query: {
                type: string;
                description: string;
            };
            space_id: {
                type: string;
                description: string;
            };
            limit: {
                type: string;
                description: string;
            };
            key?: undefined;
            name?: undefined;
            description?: undefined;
            page_id?: undefined;
            title?: undefined;
            body?: undefined;
            parent_id?: undefined;
            version_number?: undefined;
            version_message?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            page_id: {
                type: string;
                description: string;
            };
            limit?: undefined;
            key?: undefined;
            name?: undefined;
            description?: undefined;
            query?: undefined;
            space_id?: undefined;
            title?: undefined;
            body?: undefined;
            parent_id?: undefined;
            version_number?: undefined;
            version_message?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            space_id: {
                type: string;
                description: string;
            };
            title: {
                type: string;
                description: string;
            };
            body: {
                type: string;
                description: string;
            };
            parent_id: {
                type: string;
                description: string;
            };
            limit?: undefined;
            key?: undefined;
            name?: undefined;
            description?: undefined;
            query?: undefined;
            page_id?: undefined;
            version_number?: undefined;
            version_message?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            page_id: {
                type: string;
                description: string;
            };
            title: {
                type: string;
                description: string;
            };
            body: {
                type: string;
                description: string;
            };
            version_number: {
                type: string;
                description: string;
            };
            version_message: {
                type: string;
                description: string;
            };
            limit?: undefined;
            key?: undefined;
            name?: undefined;
            description?: undefined;
            query?: undefined;
            space_id?: undefined;
            parent_id?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            page_id: {
                type: string;
                description: string;
            };
            limit: {
                type: string;
                description: string;
            };
            key?: undefined;
            name?: undefined;
            description?: undefined;
            query?: undefined;
            space_id?: undefined;
            title?: undefined;
            body?: undefined;
            parent_id?: undefined;
            version_number?: undefined;
            version_message?: undefined;
        };
        required: string[];
    };
} | {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            page_id: {
                type: string;
                description: string;
            };
            body: {
                type: string;
                description: string;
            };
            limit?: undefined;
            key?: undefined;
            name?: undefined;
            description?: undefined;
            query?: undefined;
            space_id?: undefined;
            title?: undefined;
            parent_id?: undefined;
            version_number?: undefined;
            version_message?: undefined;
        };
        required: string[];
    };
})[];
export declare function handleListSpaces(args: {
    limit?: number;
}): Promise<string>;
export declare function handleCreateSpace(args: {
    key: string;
    name: string;
    description?: string;
}): Promise<string>;
export declare function handleSearch(args: {
    query: string;
    space_id?: string;
    limit?: number;
}): Promise<string>;
export declare function handleGetPage(args: {
    page_id: string;
}): Promise<string>;
export declare function handleCreatePage(args: {
    space_id: string;
    title: string;
    body: string;
    parent_id?: string;
}): Promise<string>;
export declare function handleUpdatePage(args: {
    page_id: string;
    title: string;
    body: string;
    version_number: number;
    version_message?: string;
}): Promise<string>;
export declare function handleGetComments(args: {
    page_id: string;
    limit?: number;
}): Promise<string>;
export declare function handleAddComment(args: {
    page_id: string;
    body: string;
}): Promise<string>;
