import { z } from "zod"; import { ConfluenceClient } from "../confluence-client.js"; import { ToolResult } from "./spaces-pages.js"; export declare const GetAccessModeArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type GetAccessModeArgs = z.infer; export declare function getAccessMode(client: ConfluenceClient, _args: GetAccessModeArgs): Promise; export declare const ListGroupsArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type ListGroupsArgs = z.infer; export declare function listGroups(client: ConfluenceClient, _args: ListGroupsArgs): Promise; export declare const GetGroupArgsSchema: z.ZodObject<{ groupName: z.ZodString; }, "strip", z.ZodTypeAny, { groupName: string; }, { groupName: string; }>; export type GetGroupArgs = z.infer; export declare function getGroup(client: ConfluenceClient, args: GetGroupArgs): Promise; export declare const GetGroupAncestorsArgsSchema: z.ZodObject<{ groupName: z.ZodString; }, "strip", z.ZodTypeAny, { groupName: string; }, { groupName: string; }>; export type GetGroupAncestorsArgs = z.infer; export declare function getGroupAncestors(client: ConfluenceClient, args: GetGroupAncestorsArgs): Promise; export declare const GetGroupNestedMembersArgsSchema: z.ZodObject<{ groupName: z.ZodString; }, "strip", z.ZodTypeAny, { groupName: string; }, { groupName: string; }>; export type GetGroupNestedMembersArgs = z.infer; export declare function getGroupNestedMembers(client: ConfluenceClient, args: GetGroupNestedMembersArgs): Promise; export declare const GetGroupParentsArgsSchema: z.ZodObject<{ groupName: z.ZodString; }, "strip", z.ZodTypeAny, { groupName: string; }, { groupName: string; }>; export type GetGroupParentsArgs = z.infer; export declare function getGroupParents(client: ConfluenceClient, args: GetGroupParentsArgs): Promise; export declare const GetGroupMembersArgsSchema: z.ZodObject<{ groupName: z.ZodString; }, "strip", z.ZodTypeAny, { groupName: string; }, { groupName: string; }>; export type GetGroupMembersArgs = z.infer; export declare function getGroupMembers(client: ConfluenceClient, args: GetGroupMembersArgs): Promise; export declare const GetUserArgsSchema: z.ZodEffects; key: z.ZodOptional; }, "strip", z.ZodTypeAny, { key?: string | undefined; username?: string | undefined; }, { key?: string | undefined; username?: string | undefined; }>, { key?: string | undefined; username?: string | undefined; }, { key?: string | undefined; username?: string | undefined; }>; export type GetUserArgs = z.infer; export declare function getUser(client: ConfluenceClient, args: GetUserArgs): Promise; export declare const AddUserToGroupArgsSchema: z.ZodObject<{ username: z.ZodString; groupName: z.ZodString; }, "strip", z.ZodTypeAny, { groupName: string; username: string; }, { groupName: string; username: string; }>; export type AddUserToGroupArgs = z.infer; export declare function addUserToGroup(client: ConfluenceClient, args: AddUserToGroupArgs): Promise; export declare const RemoveUserFromGroupArgsSchema: z.ZodObject<{ username: z.ZodString; groupName: z.ZodString; }, "strip", z.ZodTypeAny, { groupName: string; username: string; }, { groupName: string; username: string; }>; export type RemoveUserFromGroupArgs = z.infer; export declare function removeUserFromGroup(client: ConfluenceClient, args: RemoveUserFromGroupArgs): Promise; export declare const GetAnonymousUserInfoArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type GetAnonymousUserInfoArgs = z.infer; export declare function getAnonymousUserInfo(client: ConfluenceClient, _args: GetAnonymousUserInfoArgs): Promise; export declare const GetCurrentUserArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type GetCurrentUserArgs = z.infer; export declare function getCurrentUser(client: ConfluenceClient, _args: GetCurrentUserArgs): Promise; export declare const UpdateCurrentUserArgsSchema: z.ZodObject<{ fullName: z.ZodOptional; email: z.ZodOptional; currentPassword: z.ZodOptional; }, "strip", z.ZodTypeAny, { fullName?: string | undefined; email?: string | undefined; currentPassword?: string | undefined; }, { fullName?: string | undefined; email?: string | undefined; currentPassword?: string | undefined; }>; export type UpdateCurrentUserArgs = z.infer; export declare function updateCurrentUser(client: ConfluenceClient, args: UpdateCurrentUserArgs): Promise; export declare const ChangeCurrentUserPasswordArgsSchema: z.ZodObject<{ oldPassword: z.ZodString; newPassword: z.ZodString; }, "strip", z.ZodTypeAny, { oldPassword: string; newPassword: string; }, { oldPassword: string; newPassword: string; }>; export type ChangeCurrentUserPasswordArgs = z.infer; export declare function changeCurrentUserPassword(client: ConfluenceClient, args: ChangeCurrentUserPasswordArgs): Promise; export declare const ListUsersArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type ListUsersArgs = z.infer; export declare function listUsers(client: ConfluenceClient, _args: ListUsersArgs): Promise; export declare const GetUserGroupsArgsSchema: z.ZodEffects; key: z.ZodOptional; }, "strip", z.ZodTypeAny, { key?: string | undefined; username?: string | undefined; }, { key?: string | undefined; username?: string | undefined; }>, { key?: string | undefined; username?: string | undefined; }, { key?: string | undefined; username?: string | undefined; }>; export type GetUserGroupsArgs = z.infer; export declare function getUserGroups(client: ConfluenceClient, args: GetUserGroupsArgs): Promise; export declare const UpdateUserSettingsArgsSchema: z.ZodObject<{ username: z.ZodString; locale: z.ZodOptional; }, "strip", z.ZodTypeAny, { username: string; locale?: string | undefined; }, { username: string; locale?: string | undefined; }>; export type UpdateUserSettingsArgs = z.infer; export declare function updateUserSettings(client: ConfluenceClient, args: UpdateUserSettingsArgs): Promise; export declare const RemoveContentWatcherArgsSchema: z.ZodObject<{ contentId: z.ZodString; }, "strip", z.ZodTypeAny, { contentId: string; }, { contentId: string; }>; export type RemoveContentWatcherArgs = z.infer; export declare function removeContentWatcher(client: ConfluenceClient, args: RemoveContentWatcherArgs): Promise; export declare const IsWatchingContentArgsSchema: z.ZodObject<{ contentId: z.ZodString; }, "strip", z.ZodTypeAny, { contentId: string; }, { contentId: string; }>; export type IsWatchingContentArgs = z.infer; export declare function isWatchingContent(client: ConfluenceClient, args: IsWatchingContentArgs): Promise; export declare const AddContentWatcherArgsSchema: z.ZodObject<{ contentId: z.ZodString; }, "strip", z.ZodTypeAny, { contentId: string; }, { contentId: string; }>; export type AddContentWatcherArgs = z.infer; export declare function addContentWatcher(client: ConfluenceClient, args: AddContentWatcherArgs): Promise; export declare const RemoveSpaceWatcherArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type RemoveSpaceWatcherArgs = z.infer; export declare function removeSpaceWatcher(client: ConfluenceClient, args: RemoveSpaceWatcherArgs): Promise; export declare const IsWatchingSpaceArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type IsWatchingSpaceArgs = z.infer; export declare function isWatchingSpace(client: ConfluenceClient, args: IsWatchingSpaceArgs): Promise; export declare const AddSpaceWatcherArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type AddSpaceWatcherArgs = z.infer; export declare function addSpaceWatcher(client: ConfluenceClient, args: AddSpaceWatcherArgs): Promise;