import { z } from "zod"; import { ConfluenceClient } from "../confluence-client.js"; import { ToolResult } from "./spaces-pages.js"; export declare const GetPageWatchersArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type GetPageWatchersArgs = z.infer; export declare function getPageWatchers(client: ConfluenceClient, args: GetPageWatchersArgs): Promise; export declare const ListPageChildrenArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type ListPageChildrenArgs = z.infer; export declare function listPageChildren(client: ConfluenceClient, args: ListPageChildrenArgs): Promise; export declare const ListPageChildrenOfTypeArgsSchema: z.ZodObject<{ pageId: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; pageId: string; }, { type: string; pageId: string; }>; export type ListPageChildrenOfTypeArgs = z.infer; export declare function listPageChildrenOfType(client: ConfluenceClient, args: ListPageChildrenOfTypeArgs): Promise; export declare const ListPageCommentsArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type ListPageCommentsArgs = z.infer; export declare function listPageComments(client: ConfluenceClient, args: ListPageCommentsArgs): Promise; export declare const ListPageDescendantsArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type ListPageDescendantsArgs = z.infer; export declare function listPageDescendants(client: ConfluenceClient, args: ListPageDescendantsArgs): Promise; export declare const ListPageDescendantsOfTypeArgsSchema: z.ZodObject<{ pageId: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; pageId: string; }, { type: string; pageId: string; }>; export type ListPageDescendantsOfTypeArgs = z.infer; export declare function listPageDescendantsOfType(client: ConfluenceClient, args: ListPageDescendantsOfTypeArgs): Promise; export declare const CountDescendantPagesArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type CountDescendantPagesArgs = z.infer; export declare function countDescendantPages(client: ConfluenceClient, args: CountDescendantPagesArgs): Promise; export declare const UpdatePageRestrictionsArgsSchema: z.ZodObject<{ pageId: z.ZodString; restrictions: z.ZodArray>; groupNames: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: string; usernames?: string[] | undefined; groupNames?: string[] | undefined; }, { operation: string; usernames?: string[] | undefined; groupNames?: string[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { pageId: string; restrictions: { operation: string; usernames?: string[] | undefined; groupNames?: string[] | undefined; }[]; }, { pageId: string; restrictions: { operation: string; usernames?: string[] | undefined; groupNames?: string[] | undefined; }[]; }>; export type UpdatePageRestrictionsArgs = z.infer; export declare function updatePageRestrictions(client: ConfluenceClient, args: UpdatePageRestrictionsArgs): Promise; export declare const GetPageRestrictionsByOperationArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type GetPageRestrictionsByOperationArgs = z.infer; export declare function getPageRestrictionsByOperation(client: ConfluenceClient, args: GetPageRestrictionsByOperationArgs): Promise; export declare const GetPageRestrictionsForOperationArgsSchema: z.ZodObject<{ pageId: z.ZodString; operationKey: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; operationKey: string; }, { pageId: string; operationKey: string; }>; export type GetPageRestrictionsForOperationArgs = z.infer; export declare function getPageRestrictionsForOperation(client: ConfluenceClient, args: GetPageRestrictionsForOperationArgs): Promise; export declare const GetPageRelevantViewRestrictionsArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type GetPageRelevantViewRestrictionsArgs = z.infer; export declare function getPageRelevantViewRestrictions(client: ConfluenceClient, args: GetPageRelevantViewRestrictionsArgs): Promise; export declare const PublishLegacyBlueprintDraftArgsSchema: z.ZodObject<{ draftId: z.ZodString; title: z.ZodString; spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; title: string; draftId: string; }, { spaceKey: string; title: string; draftId: string; }>; export type PublishLegacyBlueprintDraftArgs = z.infer; export declare function publishLegacyBlueprintDraft(client: ConfluenceClient, args: PublishLegacyBlueprintDraftArgs): Promise; export declare const PublishSharedBlueprintDraftArgsSchema: z.ZodObject<{ draftId: z.ZodString; title: z.ZodString; spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; title: string; draftId: string; }, { spaceKey: string; title: string; draftId: string; }>; export type PublishSharedBlueprintDraftArgs = z.infer; export declare function publishSharedBlueprintDraft(client: ConfluenceClient, args: PublishSharedBlueprintDraftArgs): Promise;