import { z } from "zod"; import { ConfluenceClient } from "../confluence-client.js"; import { ToolResult } from "./spaces-pages.js"; export declare const ListPageLabelsArgsSchema: z.ZodObject<{ pageId: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; }, { pageId: string; }>; export type ListPageLabelsArgs = z.infer; export declare function listPageLabels(client: ConfluenceClient, args: ListPageLabelsArgs): Promise; export declare const AddPageLabelsArgsSchema: z.ZodObject<{ pageId: z.ZodString; names: z.ZodArray; }, "strip", z.ZodTypeAny, { pageId: string; names: string[]; }, { pageId: string; names: string[]; }>; export type AddPageLabelsArgs = z.infer; export declare function addPageLabels(client: ConfluenceClient, args: AddPageLabelsArgs): Promise; export declare const DeletePageLabelArgsSchema: z.ZodObject<{ pageId: z.ZodString; label: z.ZodString; }, "strip", z.ZodTypeAny, { pageId: string; label: string; }, { pageId: string; label: string; }>; export type DeletePageLabelArgs = z.infer; export declare function deletePageLabel(client: ConfluenceClient, args: DeletePageLabelArgs): Promise; export declare const GetRelatedLabelsArgsSchema: z.ZodObject<{ labelName: z.ZodString; }, "strip", z.ZodTypeAny, { labelName: string; }, { labelName: string; }>; export type GetRelatedLabelsArgs = z.infer; export declare function getRelatedLabels(client: ConfluenceClient, args: GetRelatedLabelsArgs): Promise; export declare const SearchLabelsArgsSchema: z.ZodObject<{ spaceKey: z.ZodOptional; owner: z.ZodOptional; namespace: z.ZodOptional; labelName: z.ZodOptional; }, "strip", z.ZodTypeAny, { spaceKey?: string | undefined; labelName?: string | undefined; owner?: string | undefined; namespace?: string | undefined; }, { spaceKey?: string | undefined; labelName?: string | undefined; owner?: string | undefined; namespace?: string | undefined; }>; export type SearchLabelsArgs = z.infer; export declare function searchLabels(client: ConfluenceClient, args: SearchLabelsArgs): Promise; export declare const GetPopularLabelsArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type GetPopularLabelsArgs = z.infer; export declare function getPopularLabels(client: ConfluenceClient, _args: GetPopularLabelsArgs): Promise; export declare const GetRecentLabelsArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type GetRecentLabelsArgs = z.infer; export declare function getRecentLabels(client: ConfluenceClient, _args: GetRecentLabelsArgs): Promise; export declare const ListSpaceLabelsArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type ListSpaceLabelsArgs = z.infer; export declare function listSpaceLabels(client: ConfluenceClient, args: ListSpaceLabelsArgs): Promise; export declare const GetSpaceRelatedLabelsArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; labelName: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; labelName: string; }, { spaceKey: string; labelName: string; }>; export type GetSpaceRelatedLabelsArgs = z.infer; export declare function getSpaceRelatedLabels(client: ConfluenceClient, args: GetSpaceRelatedLabelsArgs): Promise; export declare const GetSpacePopularLabelsArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type GetSpacePopularLabelsArgs = z.infer; export declare function getSpacePopularLabels(client: ConfluenceClient, args: GetSpacePopularLabelsArgs): Promise; export declare const GetSpaceRecentLabelsArgsSchema: z.ZodObject<{ spaceKey: z.ZodString; }, "strip", z.ZodTypeAny, { spaceKey: string; }, { spaceKey: string; }>; export type GetSpaceRecentLabelsArgs = z.infer; export declare function getSpaceRecentLabels(client: ConfluenceClient, args: GetSpaceRecentLabelsArgs): Promise;