import { z } from "zod"; import { ConfluenceClient } from "../confluence-client.js"; import { ToolResult } from "./spaces-pages.js"; export declare const AdminListWebhooksArgsSchema: z.ZodObject<{ event: z.ZodOptional; }, "strip", z.ZodTypeAny, { event?: string | undefined; }, { event?: string | undefined; }>; export type AdminListWebhooksArgs = z.infer; export declare function adminListWebhooks(client: ConfluenceClient, args: AdminListWebhooksArgs): Promise; export declare const AdminCreateWebhookArgsSchema: z.ZodObject<{ name: z.ZodString; url: z.ZodString; events: z.ZodArray; active: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; name: string; events: string[]; active?: boolean | undefined; }, { url: string; name: string; events: string[]; active?: boolean | undefined; }>; export type AdminCreateWebhookArgs = z.infer; export declare function adminCreateWebhook(client: ConfluenceClient, args: AdminCreateWebhookArgs): Promise; export declare const AdminDeleteWebhookArgsSchema: z.ZodObject<{ webhookId: z.ZodString; }, "strip", z.ZodTypeAny, { webhookId: string; }, { webhookId: string; }>; export type AdminDeleteWebhookArgs = z.infer; export declare function adminDeleteWebhook(client: ConfluenceClient, args: AdminDeleteWebhookArgs): Promise; export declare const AdminGetWebhookArgsSchema: z.ZodObject<{ webhookId: z.ZodString; }, "strip", z.ZodTypeAny, { webhookId: string; }, { webhookId: string; }>; export type AdminGetWebhookArgs = z.infer; export declare function adminGetWebhook(client: ConfluenceClient, args: AdminGetWebhookArgs): Promise; export declare const AdminUpdateWebhookArgsSchema: z.ZodObject<{ name: z.ZodString; url: z.ZodString; events: z.ZodArray; active: z.ZodOptional; webhookId: z.ZodString; }, "strip", z.ZodTypeAny, { url: string; name: string; events: string[]; webhookId: string; active?: boolean | undefined; }, { url: string; name: string; events: string[]; webhookId: string; active?: boolean | undefined; }>; export type AdminUpdateWebhookArgs = z.infer; export declare function adminUpdateWebhook(client: ConfluenceClient, args: AdminUpdateWebhookArgs): Promise; export declare const AdminGetWebhookLatestInvocationsArgsSchema: z.ZodObject<{ webhookId: z.ZodString; }, "strip", z.ZodTypeAny, { webhookId: string; }, { webhookId: string; }>; export type AdminGetWebhookLatestInvocationsArgs = z.infer; export declare function adminGetWebhookLatestInvocations(client: ConfluenceClient, args: AdminGetWebhookLatestInvocationsArgs): Promise; export declare const AdminGetWebhookStatisticsArgsSchema: z.ZodObject<{ webhookId: z.ZodString; }, "strip", z.ZodTypeAny, { webhookId: string; }, { webhookId: string; }>; export type AdminGetWebhookStatisticsArgs = z.infer; export declare function adminGetWebhookStatistics(client: ConfluenceClient, args: AdminGetWebhookStatisticsArgs): Promise; export declare const AdminGetWebhookStatisticsSummaryArgsSchema: z.ZodObject<{ webhookId: z.ZodString; }, "strip", z.ZodTypeAny, { webhookId: string; }, { webhookId: string; }>; export type AdminGetWebhookStatisticsSummaryArgs = z.infer; export declare function adminGetWebhookStatisticsSummary(client: ConfluenceClient, args: AdminGetWebhookStatisticsSummaryArgs): Promise; export declare const AdminTestWebhookArgsSchema: z.ZodObject<{ url: z.ZodString; }, "strip", z.ZodTypeAny, { url: string; }, { url: string; }>; export type AdminTestWebhookArgs = z.infer; export declare function adminTestWebhook(client: ConfluenceClient, args: AdminTestWebhookArgs): Promise;