import { z } from "zod"; import { ConfluenceClient } from "../confluence-client.js"; import { ToolResult } from "./spaces-pages.js"; export interface ProjectedContentSummary { id: string; title: string; type: string; status: string; spaceKey: string | null; } export declare function projectContentSummary(raw: any): ProjectedContentSummary; export declare const ListContentArgsSchema: z.ZodObject<{ spaceKey: z.ZodOptional; type: z.ZodOptional; title: z.ZodOptional; status: z.ZodOptional; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; limit?: number | undefined; status?: string | undefined; spaceKey?: string | undefined; title?: string | undefined; }, { type?: string | undefined; limit?: number | undefined; status?: string | undefined; spaceKey?: string | undefined; title?: string | undefined; }>; export type ListContentArgs = z.infer; export declare function listContent(client: ConfluenceClient, args: ListContentArgs): Promise; export declare const DeletePageArgsSchema: z.ZodObject<{ pageId: z.ZodString; status: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageId: string; status?: string | undefined; }, { pageId: string; status?: string | undefined; }>; export type DeletePageArgs = z.infer; export declare function deletePage(client: ConfluenceClient, args: DeletePageArgs): Promise; export declare const GetPageHistoryArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type GetPageHistoryArgs = z.infer; export declare function getPageHistory(client: ConfluenceClient, args: GetPageHistoryArgs): Promise; export declare const GetPageMacroBodyByHashArgsSchema: z.ZodObject<{ hash: z.ZodString; pageId: z.ZodString; version: z.ZodNumber; }, "strip", z.ZodTypeAny, { pageId: string; hash: string; version: number; }, { pageId: string; hash: string; version: number; }>; export type GetPageMacroBodyByHashArgs = z.infer; export declare function getPageMacroBodyByHash(client: ConfluenceClient, args: GetPageMacroBodyByHashArgs): Promise; export declare const GetPageMacroBodyByIdArgsSchema: z.ZodObject<{ macroId: z.ZodString; pageId: z.ZodString; version: z.ZodNumber; }, "strip", z.ZodTypeAny, { pageId: string; version: number; macroId: string; }, { pageId: string; version: number; macroId: string; }>; export type GetPageMacroBodyByIdArgs = z.infer; export declare function getPageMacroBodyById(client: ConfluenceClient, args: GetPageMacroBodyByIdArgs): Promise; export declare const ListPagePropertiesArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type ListPagePropertiesArgs = z.infer; export declare function listPageProperties(client: ConfluenceClient, args: ListPagePropertiesArgs): Promise; export declare const GetPagePropertyArgsSchema: z.ZodObject<{ pageId: z.ZodString; key: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; key: string; }, { pageId: string; key: string; }>; export type GetPagePropertyArgs = z.infer; export declare function getPageProperty(client: ConfluenceClient, args: GetPagePropertyArgs): Promise; export declare const CreatePagePropertyArgsSchema: z.ZodObject<{ pageId: z.ZodString; key: z.ZodString; value: z.ZodUnknown; }, "strip", z.ZodTypeAny, { pageId: string; key: string; value?: unknown; }, { pageId: string; key: string; value?: unknown; }>; export type CreatePagePropertyArgs = z.infer; export declare function createPageProperty(client: ConfluenceClient, args: CreatePagePropertyArgs): Promise; export declare const UpdatePagePropertyArgsSchema: z.ZodObject<{ pageId: z.ZodString; key: z.ZodString; value: z.ZodUnknown; currentVersion: z.ZodNumber; }, "strip", z.ZodTypeAny, { pageId: string; currentVersion: number; key: string; value?: unknown; }, { pageId: string; currentVersion: number; key: string; value?: unknown; }>; export type UpdatePagePropertyArgs = z.infer; export declare function updatePageProperty(client: ConfluenceClient, args: UpdatePagePropertyArgs): Promise; export declare const DeletePagePropertyArgsSchema: z.ZodObject<{ pageId: z.ZodString; key: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; key: string; }, { pageId: string; key: string; }>; export type DeletePagePropertyArgs = z.infer; export declare function deletePageProperty(client: ConfluenceClient, args: DeletePagePropertyArgs): Promise; export declare const DeletePageVersionArgsSchema: z.ZodObject<{ pageId: z.ZodString; versionNumber: z.ZodNumber; }, "strip", z.ZodTypeAny, { pageId: string; versionNumber: number; }, { pageId: string; versionNumber: number; }>; export type DeletePageVersionArgs = z.infer; export declare function deletePageVersion(client: ConfluenceClient, args: DeletePageVersionArgs): Promise; export declare const ScanContentArgsSchema: z.ZodObject<{ spaceKey: z.ZodOptional; type: z.ZodOptional; cursor: z.ZodOptional; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; limit?: number | undefined; spaceKey?: string | undefined; cursor?: string | undefined; }, { type?: string | undefined; limit?: number | undefined; spaceKey?: string | undefined; cursor?: string | undefined; }>; export type ScanContentArgs = z.infer; export declare function scanContent(client: ConfluenceClient, args: ScanContentArgs): Promise; export declare const ConvertContentBodyArgsSchema: z.ZodObject<{ value: z.ZodString; from: z.ZodString; to: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; from: string; to: string; }, { value: string; from: string; to: string; }>; export type ConvertContentBodyArgs = z.infer; export declare function convertContentBody(client: ConfluenceClient, args: ConvertContentBodyArgs): Promise;