import { z } from "zod"; import { ConfluenceClient } from "../confluence-client.js"; import { ToolResult } from "./spaces-pages.js"; export declare const CreateSpaceArgsSchema: z.ZodObject<{ key: z.ZodString; name: z.ZodString; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; name: string; description?: string | undefined; }, { key: string; name: string; description?: string | undefined; }>; export type CreateSpaceArgs = z.infer; export declare function createSpace(client: ConfluenceClient, args: CreateSpaceArgs): Promise; export declare const CreatePrivateSpaceArgsSchema: z.ZodObject<{ key: z.ZodString; name: z.ZodString; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; name: string; description?: string | undefined; }, { key: string; name: string; description?: string | undefined; }>; export type CreatePrivateSpaceArgs = z.infer; export declare function createPrivateSpace(client: ConfluenceClient, args: CreatePrivateSpaceArgs): Promise; export declare const CreatePersonalSpaceArgsSchema: z.ZodObject<{ description: z.ZodOptional; isPrivate: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; isPrivate?: boolean | undefined; }, { description?: string | undefined; isPrivate?: boolean | undefined; }>; export type CreatePersonalSpaceArgs = z.infer; export declare function createPersonalSpace(client: ConfluenceClient, args: CreatePersonalSpaceArgs): Promise; export declare const DeleteSpaceArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type DeleteSpaceArgs = z.infer; export declare function deleteSpace(client: ConfluenceClient, args: DeleteSpaceArgs): Promise; export declare const UpdateSpaceArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { spaceKey: string; name?: string | undefined; description?: string | undefined; }, { spaceKey: string; name?: string | undefined; description?: string | undefined; }>; export type UpdateSpaceArgs = z.infer; export declare function updateSpace(client: ConfluenceClient, args: UpdateSpaceArgs): Promise; export declare const ArchiveSpaceArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type ArchiveSpaceArgs = z.infer; export declare function archiveSpace(client: ConfluenceClient, args: ArchiveSpaceArgs): Promise; export declare const AddSpaceCategoryArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; categoryName: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; categoryName: string; }, { spaceKey: string; categoryName: string; }>; export type AddSpaceCategoryArgs = z.infer; export declare function addSpaceCategory(client: ConfluenceClient, args: AddSpaceCategoryArgs): Promise; export declare const RemoveSpaceCategoryArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; categoryName: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; categoryName: string; }, { spaceKey: string; categoryName: string; }>; export type RemoveSpaceCategoryArgs = z.infer; export declare function removeSpaceCategory(client: ConfluenceClient, args: RemoveSpaceCategoryArgs): Promise; export declare const ListSpaceContentArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type ListSpaceContentArgs = z.infer; export declare function listSpaceContent(client: ConfluenceClient, args: ListSpaceContentArgs): Promise; export declare const ListSpaceContentOfTypeArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; spaceKey: string; }, { type: string; spaceKey: string; }>; export type ListSpaceContentOfTypeArgs = z.infer; export declare function listSpaceContentOfType(client: ConfluenceClient, args: ListSpaceContentOfTypeArgs): Promise; export declare const ListSpacePropertiesArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type ListSpacePropertiesArgs = z.infer; export declare function listSpaceProperties(client: ConfluenceClient, args: ListSpacePropertiesArgs): Promise; export declare const CreateSpacePropertyArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; key: z.ZodString; value: z.ZodUnknown; }, "strip", z.ZodTypeAny, { spaceKey: string; key: string; value?: unknown; }, { spaceKey: string; key: string; value?: unknown; }>; export type CreateSpacePropertyArgs = z.infer; export declare function createSpaceProperty(client: ConfluenceClient, args: CreateSpacePropertyArgs): Promise; export declare const GetSpacePropertyArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; key: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; key: string; }, { spaceKey: string; key: string; }>; export type GetSpacePropertyArgs = z.infer; export declare function getSpaceProperty(client: ConfluenceClient, args: GetSpacePropertyArgs): Promise; export declare const UpdateSpacePropertyArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; key: z.ZodString; value: z.ZodUnknown; currentVersion: z.ZodNumber; }, "strip", z.ZodTypeAny, { spaceKey: string; currentVersion: number; key: string; value?: unknown; }, { spaceKey: string; currentVersion: number; key: string; value?: unknown; }>; export type UpdateSpacePropertyArgs = z.infer; export declare function updateSpaceProperty(client: ConfluenceClient, args: UpdateSpacePropertyArgs): Promise; export declare const DeleteSpacePropertyArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; key: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; key: string; }, { spaceKey: string; key: string; }>; export type DeleteSpacePropertyArgs = z.infer; export declare function deleteSpaceProperty(client: ConfluenceClient, args: DeleteSpacePropertyArgs): Promise; export declare const RestoreSpaceArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type RestoreSpaceArgs = z.infer; export declare function restoreSpace(client: ConfluenceClient, args: RestoreSpaceArgs): Promise; export declare const EmptySpaceTrashArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type EmptySpaceTrashArgs = z.infer; export declare function emptySpaceTrash(client: ConfluenceClient, args: EmptySpaceTrashArgs): Promise; export declare const ListSpaceTrashArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type ListSpaceTrashArgs = z.infer; export declare function listSpaceTrash(client: ConfluenceClient, args: ListSpaceTrashArgs): Promise; export declare const GetSpaceWatchersArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type GetSpaceWatchersArgs = z.infer; export declare function getSpaceWatchers(client: ConfluenceClient, args: GetSpaceWatchersArgs): Promise;