import { z } from "zod"; import { ConfluenceClient } from "../confluence-client.js"; import { ToolResult } from "./spaces-pages.js"; export declare const GetBulkPageChildrenArgsSchema: z.ZodObject<{ pageId: z.ZodString; cursor: z.ZodOptional; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageId: string; limit?: number | undefined; cursor?: string | undefined; }, { pageId: string; limit?: number | undefined; cursor?: string | undefined; }>; export type GetBulkPageChildrenArgs = z.infer; export declare function getBulkPageChildren(client: ConfluenceClient, args: GetBulkPageChildrenArgs): Promise; export declare const BulkDeletePagesArgsSchema: z.ZodObject<{ pages: z.ZodArray; excludedDescendantIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { contentId: string; deleteAllDescendants?: boolean | undefined; excludedDescendantIds?: string[] | undefined; }, { contentId: string; deleteAllDescendants?: boolean | undefined; excludedDescendantIds?: string[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { pages: { contentId: string; deleteAllDescendants?: boolean | undefined; excludedDescendantIds?: string[] | undefined; }[]; }, { pages: { contentId: string; deleteAllDescendants?: boolean | undefined; excludedDescendantIds?: string[] | undefined; }[]; }>; export type BulkDeletePagesArgs = z.infer; export declare function bulkDeletePages(client: ConfluenceClient, args: BulkDeletePagesArgs): Promise; export declare const GetDeletableDescendantCountsArgsSchema: z.ZodObject<{ pageIds: z.ZodArray; }, "strip", z.ZodTypeAny, { pageIds: number[]; }, { pageIds: number[]; }>; export type GetDeletableDescendantCountsArgs = z.infer; export declare function getDeletableDescendantCounts(client: ConfluenceClient, args: GetDeletableDescendantCountsArgs): Promise; export declare const GetBulkDeleteLimitsArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type GetBulkDeleteLimitsArgs = z.infer; export declare function getBulkDeleteLimits(client: ConfluenceClient, _args: GetBulkDeleteLimitsArgs): Promise; export declare const PreviewBulkDeleteArgsSchema: z.ZodObject<{ pages: z.ZodArray; excludedDescendantIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { contentId: string; deleteAllDescendants?: boolean | undefined; excludedDescendantIds?: string[] | undefined; }, { contentId: string; deleteAllDescendants?: boolean | undefined; excludedDescendantIds?: string[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { pages: { contentId: string; deleteAllDescendants?: boolean | undefined; excludedDescendantIds?: string[] | undefined; }[]; }, { pages: { contentId: string; deleteAllDescendants?: boolean | undefined; excludedDescendantIds?: string[] | undefined; }[]; }>; export type PreviewBulkDeleteArgs = z.infer; export declare function previewBulkDelete(client: ConfluenceClient, args: PreviewBulkDeleteArgs): Promise; export declare const GetSpaceRootPagesArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; cursor: z.ZodOptional; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { spaceKey: string; limit?: number | undefined; cursor?: string | undefined; }, { spaceKey: string; limit?: number | undefined; cursor?: string | undefined; }>; export type GetSpaceRootPagesArgs = z.infer; export declare function getSpaceRootPages(client: ConfluenceClient, args: GetSpaceRootPagesArgs): Promise;