import { z } from 'zod'; export declare const PaginatedResponseSchema: (itemSchema: T) => z.ZodObject<{ results: z.ZodArray; start: z.ZodOptional; limit: z.ZodOptional; size: z.ZodOptional; _links: z.ZodOptional; base: z.ZodOptional; context: z.ZodOptional; }, "strip", z.ZodTypeAny, { next?: string | undefined; base?: string | undefined; context?: string | undefined; }, { next?: string | undefined; base?: string | undefined; context?: string | undefined; }>>; next: z.ZodOptional; }, "strip", z.ZodTypeAny, { cursor: string; _links: { next: string; }; }, { cursor: string; _links: { next: string; }; }>>; }, "strip", z.ZodTypeAny, { results: T["_output"][]; start?: number | undefined; limit?: number | undefined; size?: number | undefined; next?: { cursor: string; _links: { next: string; }; } | undefined; _links?: { next?: string | undefined; base?: string | undefined; context?: string | undefined; } | undefined; }, { results: T["_input"][]; start?: number | undefined; limit?: number | undefined; size?: number | undefined; next?: { cursor: string; _links: { next: string; }; } | undefined; _links?: { next?: string | undefined; base?: string | undefined; context?: string | undefined; } | undefined; }>; export type PaginatedResponse = z.infer>>>; export declare const ConfluenceSpaceSchema: z.ZodObject<{ id: z.ZodString; key: z.ZodString; name: z.ZodString; type: z.ZodOptional; status: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; id: string; name: string; type?: string | undefined; status?: string | undefined; }, { key: string; id: string; name: string; type?: string | undefined; status?: string | undefined; }>; export type ConfluenceSpace = z.infer; export declare const ConfluenceSpaceDetailedSchema: z.ZodObject<{ id: z.ZodString; key: z.ZodString; name: z.ZodString; type: z.ZodOptional; status: z.ZodOptional; } & { description: z.ZodOptional>>; homepageId: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { key: string; id: string; name: string; type?: string | undefined; status?: string | undefined; description?: any; homepageId?: string | null | undefined; }, { key: string; id: string; name: string; type?: string | undefined; status?: string | undefined; description?: any; homepageId?: string | null | undefined; }>; export type ConfluenceSpaceDetailed = z.infer; export declare const ConfluencePageBodyStorageSchema: z.ZodObject<{ value: z.ZodString; representation: z.ZodLiteral<"storage">; }, "strip", z.ZodTypeAny, { value: string; representation: "storage"; }, { value: string; representation: "storage"; }>; export type ConfluencePageBodyStorage = z.infer; export declare const ConfluencePageBodyViewSchema: z.ZodObject<{ value: z.ZodString; representation: z.ZodLiteral<"view">; }, "strip", z.ZodTypeAny, { value: string; representation: "view"; }, { value: string; representation: "view"; }>; export type ConfluencePageBodyView = z.infer; export declare const ConfluenceVersionSchema: z.ZodObject<{ number: z.ZodNumber; createdAt: z.ZodOptional; when: z.ZodOptional; message: z.ZodOptional; minorEdit: z.ZodOptional; authorId: z.ZodOptional; by: z.ZodOptional>; ncsStepVersion: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; }, { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; }>; export type ConfluenceVersion = z.infer; export declare const ConfluencePageAncestorSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; title: string; }, { id: string; title: string; }>; export type ConfluencePageAncestor = z.infer; export declare const ConfluencePageV2Schema: z.ZodObject<{ id: z.ZodString; spaceId: z.ZodString; status: z.ZodString; title: z.ZodString; parentId: z.ZodOptional>>; position: z.ZodOptional; createdAt: z.ZodString; version: z.ZodOptional; minorEdit: z.ZodOptional; authorId: z.ZodOptional; createdAt: z.ZodOptional; ncsStepVersion: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { number: number; message?: string | undefined; createdAt?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; ncsStepVersion?: string | null | undefined; }, { number: number; message?: string | undefined; createdAt?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; ncsStepVersion?: string | null | undefined; }>>; }, "strip", z.ZodTypeAny, { status: string; id: string; createdAt: string; title: string; spaceId: string; parentId?: string | null | undefined; position?: number | undefined; version?: { number: number; message?: string | undefined; createdAt?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; ncsStepVersion?: string | null | undefined; } | undefined; }, { status: string; id: string; createdAt: string; title: string; spaceId: string; parentId?: string | null | undefined; position?: number | undefined; version?: { number: number; message?: string | undefined; createdAt?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; ncsStepVersion?: string | null | undefined; } | undefined; }>; export type ConfluencePageV2 = z.infer; export declare const ConfluencePageDetailedV2Schema: z.ZodObject<{ id: z.ZodString; spaceId: z.ZodString; status: z.ZodString; title: z.ZodString; parentId: z.ZodOptional>>; position: z.ZodOptional; createdAt: z.ZodString; } & { body: z.ZodObject<{ storage: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; representation: "storage"; }, { value: string; representation: "storage"; }>>; view: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; representation: "view"; }, { value: string; representation: "view"; }>>; }, "strip", z.ZodTypeAny, { storage?: { value: string; representation: "storage"; } | undefined; view?: { value: string; representation: "view"; } | undefined; }, { storage?: { value: string; representation: "storage"; } | undefined; view?: { value: string; representation: "view"; } | undefined; }>; version: z.ZodObject<{ number: z.ZodNumber; createdAt: z.ZodOptional; when: z.ZodOptional; message: z.ZodOptional; minorEdit: z.ZodOptional; authorId: z.ZodOptional; by: z.ZodOptional>; ncsStepVersion: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; }, { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; }>; ancestors: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { status: string; id: string; createdAt: string; title: string; spaceId: string; version: { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; }; body: { storage?: { value: string; representation: "storage"; } | undefined; view?: { value: string; representation: "view"; } | undefined; }; parentId?: string | null | undefined; position?: number | undefined; ancestors?: { id: string; title: string; }[] | undefined; }, { status: string; id: string; createdAt: string; title: string; spaceId: string; version: { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; }; body: { storage?: { value: string; representation: "storage"; } | undefined; view?: { value: string; representation: "view"; } | undefined; }; parentId?: string | null | undefined; position?: number | undefined; ancestors?: { id: string; title: string; }[] | undefined; }>; export type ConfluencePageDetailedV2 = z.infer; export declare const BaseConfluenceContentSchema: z.ZodObject<{ id: z.ZodString; type: z.ZodString; status: z.ZodString; title: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; status: string; id: string; title?: string | undefined; }, { type: string; status: string; id: string; title?: string | undefined; }>; export declare const ConfluencePageContentSchema: z.ZodObject<{ id: z.ZodString; status: z.ZodString; } & { type: z.ZodLiteral<"page">; title: z.ZodString; _expandable: z.ZodOptional; body: z.ZodOptional; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { version?: string | undefined; body?: string | undefined; ancestors?: string | undefined; }, { version?: string | undefined; body?: string | undefined; ancestors?: string | undefined; }>>; body: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; representation: "storage"; }, { value: string; representation: "storage"; }>>; view: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; representation: "view"; }, { value: string; representation: "view"; }>>; }, "strip", z.ZodTypeAny, { storage?: { value: string; representation: "storage"; } | undefined; view?: { value: string; representation: "view"; } | undefined; }, { storage?: { value: string; representation: "storage"; } | undefined; view?: { value: string; representation: "view"; } | undefined; }>>; version: z.ZodOptional; when: z.ZodOptional; message: z.ZodOptional; minorEdit: z.ZodOptional; authorId: z.ZodOptional; by: z.ZodOptional>; ncsStepVersion: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; }, { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; }>>; ancestors: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { type: "page"; status: string; id: string; title: string; version?: { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; } | undefined; body?: { storage?: { value: string; representation: "storage"; } | undefined; view?: { value: string; representation: "view"; } | undefined; } | undefined; ancestors?: { id: string; title: string; }[] | undefined; _expandable?: { version?: string | undefined; body?: string | undefined; ancestors?: string | undefined; } | undefined; }, { type: "page"; status: string; id: string; title: string; version?: { number: number; message?: string | undefined; createdAt?: string | undefined; when?: string | undefined; minorEdit?: boolean | undefined; authorId?: string | undefined; by?: { accountId: string; } | undefined; ncsStepVersion?: string | null | undefined; } | undefined; body?: { storage?: { value: string; representation: "storage"; } | undefined; view?: { value: string; representation: "view"; } | undefined; } | undefined; ancestors?: { id: string; title: string; }[] | undefined; _expandable?: { version?: string | undefined; body?: string | undefined; ancestors?: string | undefined; } | undefined; }>; export type ConfluencePage = z.infer;