import { z } from "zod"; /** Authentication methods for WordPress. */ export declare const WordPressAuthSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"application-passwords">; username: z.ZodString; password: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"jwt">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"basic">; username: z.ZodString; password: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"nonce">; nonce: z.ZodString; cookie: z.ZodString; }, z.core.$strip>], "type">; /** Configuration for the WordPress REST API integration. */ export declare const WordPressConfigSchema: z.ZodObject<{ baseUrl: z.ZodString; auth: z.ZodOptional; username: z.ZodString; password: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"jwt">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"basic">; username: z.ZodString; password: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"nonce">; nonce: z.ZodString; cookie: z.ZodString; }, z.core.$strip>], "type">>; apiNamespace: z.ZodOptional; }, z.core.$strip>; /** Base fields shared by all WordPress entities. */ export declare const WpBaseEntitySchema: z.ZodObject<{ id: z.ZodNumber; date: z.ZodString; date_gmt: z.ZodString; modified: z.ZodString; modified_gmt: z.ZodString; slug: z.ZodString; status: z.ZodString; link: z.ZodString; }, z.core.$loose>; /** Container for ACF (Advanced Custom Fields) fields. */ export declare const WpAcfFieldsSchema: z.ZodRecord; /** Metadata for a media upload. */ export declare const WpMediaMetaSchema: z.ZodObject<{ title: z.ZodOptional; alt_text: z.ZodOptional; caption: z.ZodOptional; description: z.ZodOptional; post: z.ZodOptional; slug: z.ZodOptional; }, z.core.$strip>; /** A WordPress media item (attachment). */ export declare const WpMediaSchema: z.ZodObject<{ id: z.ZodNumber; date: z.ZodString; date_gmt: z.ZodString; modified: z.ZodString; modified_gmt: z.ZodString; slug: z.ZodString; status: z.ZodString; link: z.ZodString; title: z.ZodObject<{ rendered: z.ZodString; }, z.core.$loose>; author: z.ZodNumber; media_type: z.ZodString; mime_type: z.ZodString; media_details: z.ZodObject<{ width: z.ZodOptional; height: z.ZodOptional; file: z.ZodOptional; filesize: z.ZodOptional; image_meta: z.ZodOptional; credit: z.ZodOptional; camera: z.ZodOptional; caption: z.ZodOptional; created_timestamp: z.ZodOptional; copyright: z.ZodOptional; focal_length: z.ZodOptional; iso: z.ZodOptional; orientation: z.ZodOptional; shutter_speed: z.ZodOptional; title: z.ZodOptional; }, z.core.$catchall>>; sizes: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>; source_url: z.ZodString; alt_text: z.ZodString; caption: z.ZodObject<{ rendered: z.ZodString; }, z.core.$loose>; description: z.ZodObject<{ rendered: z.ZodString; }, z.core.$loose>; post: z.ZodNullable; meta: z.ZodRecord; acf: z.ZodOptional>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>>; }, z.core.$loose>; /** Payload for updating a WordPress media item. */ export declare const WpMediaUpdateSchema: z.ZodObject<{ title: z.ZodOptional>; alt_text: z.ZodOptional>; caption: z.ZodOptional>; description: z.ZodOptional>; post: z.ZodOptional>; slug: z.ZodOptional>; status: z.ZodOptional; }, z.core.$strip>; /** Media response variant (partials via `_fields` stay well-typed). */ export declare const WpMediaResponseSchema: z.ZodObject<{ id: z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; author: z.ZodOptional; media_type: z.ZodOptional; mime_type: z.ZodOptional; media_details: z.ZodOptional; height: z.ZodOptional; file: z.ZodOptional; filesize: z.ZodOptional; image_meta: z.ZodOptional; credit: z.ZodOptional; camera: z.ZodOptional; caption: z.ZodOptional; created_timestamp: z.ZodOptional; copyright: z.ZodOptional; focal_length: z.ZodOptional; iso: z.ZodOptional; orientation: z.ZodOptional; shutter_speed: z.ZodOptional; title: z.ZodOptional; }, z.core.$catchall>>; sizes: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>>; source_url: z.ZodOptional; alt_text: z.ZodOptional; caption: z.ZodOptional>; description: z.ZodOptional>; post: z.ZodOptional>; meta: z.ZodOptional>; acf: z.ZodOptional>>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>>>; }, z.core.$loose>; /** List of media items. */ export declare const WpMediaListSchema: z.ZodArray; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; author: z.ZodOptional; media_type: z.ZodOptional; mime_type: z.ZodOptional; media_details: z.ZodOptional; height: z.ZodOptional; file: z.ZodOptional; filesize: z.ZodOptional; image_meta: z.ZodOptional; credit: z.ZodOptional; camera: z.ZodOptional; caption: z.ZodOptional; created_timestamp: z.ZodOptional; copyright: z.ZodOptional; focal_length: z.ZodOptional; iso: z.ZodOptional; orientation: z.ZodOptional; shutter_speed: z.ZodOptional; title: z.ZodOptional; }, z.core.$catchall>>; sizes: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>>; source_url: z.ZodOptional; alt_text: z.ZodOptional; caption: z.ZodOptional>; description: z.ZodOptional>; post: z.ZodOptional>; meta: z.ZodOptional>; acf: z.ZodOptional>>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>>>; }, z.core.$loose>>; /** Embedded resources returned when `_embed` is used. */ export declare const WpEmbeddedSchema: z.ZodObject<{ author: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>; /** A WordPress post. */ export declare const WpPostSchema: z.ZodObject<{ id: z.ZodNumber; date: z.ZodString; date_gmt: z.ZodString; modified: z.ZodString; modified_gmt: z.ZodString; slug: z.ZodString; status: z.ZodString; link: z.ZodString; title: z.ZodObject<{ rendered: z.ZodString; }, z.core.$loose>; content: z.ZodObject<{ rendered: z.ZodString; protected: z.ZodBoolean; }, z.core.$loose>; excerpt: z.ZodObject<{ rendered: z.ZodString; protected: z.ZodBoolean; }, z.core.$loose>; author: z.ZodNumber; featured_media: z.ZodNumber; comment_status: z.ZodString; ping_status: z.ZodString; sticky: z.ZodBoolean; template: z.ZodString; format: z.ZodString; categories: z.ZodArray; tags: z.ZodArray; meta: z.ZodRecord; acf: z.ZodOptional>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>; }, z.core.$loose>; /** Payload for creating a WordPress post. */ export declare const WpPostCreateSchema: z.ZodObject<{ title: z.ZodString; content: z.ZodOptional; excerpt: z.ZodOptional; author: z.ZodOptional; featured_media: z.ZodOptional; comment_status: z.ZodOptional>; ping_status: z.ZodOptional>; sticky: z.ZodOptional; format: z.ZodOptional; categories: z.ZodOptional>; tags: z.ZodOptional>; meta: z.ZodOptional>; status: z.ZodOptional>; slug: z.ZodOptional; date: z.ZodOptional; template: z.ZodOptional; }, z.core.$strip>; /** Payload for updating a WordPress post. */ export declare const WpPostUpdateSchema: z.ZodObject<{ title: z.ZodOptional; content: z.ZodOptional>; excerpt: z.ZodOptional>; author: z.ZodOptional>; featured_media: z.ZodOptional>; comment_status: z.ZodOptional>>; ping_status: z.ZodOptional>>; sticky: z.ZodOptional>; format: z.ZodOptional>; categories: z.ZodOptional>>; tags: z.ZodOptional>>; meta: z.ZodOptional>>; status: z.ZodOptional>>; slug: z.ZodOptional>; date: z.ZodOptional>; template: z.ZodOptional>; }, z.core.$strip>; /** Post response variant (partials via `_fields` stay well-typed). */ export declare const WpPostResponseSchema: z.ZodObject<{ id: z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; content: z.ZodOptional>; excerpt: z.ZodOptional>; author: z.ZodOptional; featured_media: z.ZodOptional; comment_status: z.ZodOptional; ping_status: z.ZodOptional; sticky: z.ZodOptional; template: z.ZodOptional; format: z.ZodOptional; categories: z.ZodOptional>; tags: z.ZodOptional>; meta: z.ZodOptional>; acf: z.ZodOptional>>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>>; }, z.core.$loose>; /** List of posts. */ export declare const WpPostListSchema: z.ZodArray; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; content: z.ZodOptional>; excerpt: z.ZodOptional>; author: z.ZodOptional; featured_media: z.ZodOptional; comment_status: z.ZodOptional; ping_status: z.ZodOptional; sticky: z.ZodOptional; template: z.ZodOptional; format: z.ZodOptional; categories: z.ZodOptional>; tags: z.ZodOptional>; meta: z.ZodOptional>; acf: z.ZodOptional>>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>>; }, z.core.$loose>>; /** A WordPress page. */ export declare const WpPageSchema: z.ZodObject<{ id: z.ZodNumber; date: z.ZodString; date_gmt: z.ZodString; modified: z.ZodString; modified_gmt: z.ZodString; slug: z.ZodString; status: z.ZodString; link: z.ZodString; title: z.ZodObject<{ rendered: z.ZodString; }, z.core.$loose>; content: z.ZodObject<{ rendered: z.ZodString; protected: z.ZodBoolean; }, z.core.$loose>; excerpt: z.ZodObject<{ rendered: z.ZodString; protected: z.ZodBoolean; }, z.core.$loose>; author: z.ZodNumber; featured_media: z.ZodNumber; parent: z.ZodNumber; menu_order: z.ZodNumber; comment_status: z.ZodString; ping_status: z.ZodString; template: z.ZodString; meta: z.ZodRecord; acf: z.ZodOptional>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>; }, z.core.$loose>; /** Payload for creating a WordPress page. */ export declare const WpPageCreateSchema: z.ZodObject<{ title: z.ZodString; content: z.ZodOptional; excerpt: z.ZodOptional; author: z.ZodOptional; featured_media: z.ZodOptional; parent: z.ZodOptional; menu_order: z.ZodOptional; comment_status: z.ZodOptional>; ping_status: z.ZodOptional>; status: z.ZodOptional>; slug: z.ZodOptional; date: z.ZodOptional; template: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$strip>; /** Payload for updating a WordPress page. */ export declare const WpPageUpdateSchema: z.ZodObject<{ title: z.ZodOptional; content: z.ZodOptional>; excerpt: z.ZodOptional>; author: z.ZodOptional>; featured_media: z.ZodOptional>; parent: z.ZodOptional>; menu_order: z.ZodOptional>; comment_status: z.ZodOptional>>; ping_status: z.ZodOptional>>; status: z.ZodOptional>>; slug: z.ZodOptional>; date: z.ZodOptional>; template: z.ZodOptional>; meta: z.ZodOptional>>; }, z.core.$strip>; /** Page response variant (partials via `_fields` stay well-typed). */ export declare const WpPageResponseSchema: z.ZodObject<{ id: z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; content: z.ZodOptional>; excerpt: z.ZodOptional>; author: z.ZodOptional; featured_media: z.ZodOptional; parent: z.ZodOptional; menu_order: z.ZodOptional; comment_status: z.ZodOptional; ping_status: z.ZodOptional; template: z.ZodOptional; meta: z.ZodOptional>; acf: z.ZodOptional>>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>>; }, z.core.$loose>; /** List of pages. */ export declare const WpPageListSchema: z.ZodArray; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; content: z.ZodOptional>; excerpt: z.ZodOptional>; author: z.ZodOptional; featured_media: z.ZodOptional; parent: z.ZodOptional; menu_order: z.ZodOptional; comment_status: z.ZodOptional; ping_status: z.ZodOptional; template: z.ZodOptional; meta: z.ZodOptional>; acf: z.ZodOptional>>; _embedded: z.ZodOptional; acf: z.ZodOptional>; }, z.core.$catchall>>>; "wp:featuredmedia": z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; modified: z.ZodOptional; modified_gmt: z.ZodOptional; slug: z.ZodOptional; status: z.ZodOptional; link: z.ZodOptional; title: z.ZodOptional>; source_url: z.ZodOptional; alt_text: z.ZodOptional; }, z.core.$catchall>>>; "wp:term": z.ZodOptional; }, z.core.$catchall>>>>; replies: z.ZodOptional; date: z.ZodString; }, z.core.$catchall>>>>; }, z.core.$catchall>>>; }, z.core.$loose>>; /** A WordPress category. */ export declare const WpCategorySchema: z.ZodObject<{ id: z.ZodNumber; count: z.ZodNumber; description: z.ZodString; link: z.ZodString; name: z.ZodString; slug: z.ZodString; parent: z.ZodNumber; meta: z.ZodRecord; }, z.core.$loose>; /** Payload for creating a WordPress category. */ export declare const WpCategoryCreateSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; slug: z.ZodOptional; parent: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$strip>; /** Payload for updating a WordPress category. */ export declare const WpCategoryUpdateSchema: z.ZodObject<{ name: z.ZodOptional; description: z.ZodOptional>; slug: z.ZodOptional>; parent: z.ZodOptional>; meta: z.ZodOptional>>; }, z.core.$strip>; /** Category response variant (partials via `_fields` stay well-typed). */ export declare const WpCategoryResponseSchema: z.ZodObject<{ id: z.ZodOptional; count: z.ZodOptional; description: z.ZodOptional; link: z.ZodOptional; name: z.ZodOptional; slug: z.ZodOptional; parent: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$loose>; /** List of categories. */ export declare const WpCategoryListSchema: z.ZodArray; count: z.ZodOptional; description: z.ZodOptional; link: z.ZodOptional; name: z.ZodOptional; slug: z.ZodOptional; parent: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$loose>>; /** A WordPress tag. */ export declare const WpTagSchema: z.ZodObject<{ id: z.ZodNumber; count: z.ZodNumber; description: z.ZodString; link: z.ZodString; name: z.ZodString; slug: z.ZodString; meta: z.ZodRecord; }, z.core.$loose>; /** Payload for creating a WordPress tag. */ export declare const WpTagCreateSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; slug: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$strip>; /** Payload for updating a WordPress tag. */ export declare const WpTagUpdateSchema: z.ZodObject<{ name: z.ZodOptional; description: z.ZodOptional>; slug: z.ZodOptional>; meta: z.ZodOptional>>; }, z.core.$strip>; /** Tag response variant (partials via `_fields` stay well-typed). */ export declare const WpTagResponseSchema: z.ZodObject<{ id: z.ZodOptional; count: z.ZodOptional; description: z.ZodOptional; link: z.ZodOptional; name: z.ZodOptional; slug: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$loose>; /** List of tags. */ export declare const WpTagListSchema: z.ZodArray; count: z.ZodOptional; description: z.ZodOptional; link: z.ZodOptional; name: z.ZodOptional; slug: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$loose>>; /** A WordPress comment. */ export declare const WpCommentSchema: z.ZodObject<{ id: z.ZodNumber; post: z.ZodNumber; parent: z.ZodNumber; author: z.ZodNumber; author_name: z.ZodString; author_email: z.ZodString; author_url: z.ZodString; date: z.ZodString; date_gmt: z.ZodString; content: z.ZodObject<{ rendered: z.ZodString; }, z.core.$loose>; link: z.ZodString; status: z.ZodString; type: z.ZodString; author_avatar_urls: z.ZodRecord; meta: z.ZodRecord; }, z.core.$loose>; /** Payload for creating a WordPress comment. */ export declare const WpCommentCreateSchema: z.ZodObject<{ post: z.ZodNumber; parent: z.ZodOptional; content: z.ZodString; author: z.ZodOptional; author_name: z.ZodOptional; author_email: z.ZodOptional; author_url: z.ZodOptional; status: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$strip>; /** Payload for updating a WordPress comment. */ export declare const WpCommentUpdateSchema: z.ZodObject<{ post: z.ZodOptional; parent: z.ZodOptional>; content: z.ZodOptional; author: z.ZodOptional>; author_name: z.ZodOptional>; author_email: z.ZodOptional>; author_url: z.ZodOptional>; status: z.ZodOptional>; meta: z.ZodOptional>>; }, z.core.$strip>; /** Comment response variant (partials via `_fields` stay well-typed). */ export declare const WpCommentResponseSchema: z.ZodObject<{ id: z.ZodOptional; post: z.ZodOptional; parent: z.ZodOptional; author: z.ZodOptional; author_name: z.ZodOptional; author_email: z.ZodOptional; author_url: z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; content: z.ZodOptional>; link: z.ZodOptional; status: z.ZodOptional; type: z.ZodOptional; author_avatar_urls: z.ZodOptional>; meta: z.ZodOptional>; }, z.core.$loose>; /** List of comments. */ export declare const WpCommentListSchema: z.ZodArray; post: z.ZodOptional; parent: z.ZodOptional; author: z.ZodOptional; author_name: z.ZodOptional; author_email: z.ZodOptional; author_url: z.ZodOptional; date: z.ZodOptional; date_gmt: z.ZodOptional; content: z.ZodOptional>; link: z.ZodOptional; status: z.ZodOptional; type: z.ZodOptional; author_avatar_urls: z.ZodOptional>; meta: z.ZodOptional>; }, z.core.$loose>>; /** A WordPress user. */ export declare const WpUserSchema: z.ZodObject<{ id: z.ZodNumber; username: z.ZodString; name: z.ZodString; first_name: z.ZodString; last_name: z.ZodString; email: z.ZodString; url: z.ZodString; description: z.ZodString; link: z.ZodString; locale: z.ZodString; nickname: z.ZodString; slug: z.ZodString; roles: z.ZodArray; avatar_urls: z.ZodRecord; meta: z.ZodRecord; }, z.core.$loose>; /** Payload for creating a WordPress user. */ export declare const WpUserCreateSchema: z.ZodObject<{ username: z.ZodString; name: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; email: z.ZodString; url: z.ZodOptional; description: z.ZodOptional; locale: z.ZodOptional; nickname: z.ZodOptional; slug: z.ZodOptional; roles: z.ZodOptional>; password: z.ZodOptional; meta: z.ZodOptional>; }, z.core.$strip>; /** Payload for updating a WordPress user. */ export declare const WpUserUpdateSchema: z.ZodObject<{ username: z.ZodOptional; name: z.ZodOptional>; first_name: z.ZodOptional>; last_name: z.ZodOptional>; email: z.ZodOptional; url: z.ZodOptional>; description: z.ZodOptional>; locale: z.ZodOptional>; nickname: z.ZodOptional>; slug: z.ZodOptional>; roles: z.ZodOptional>>; password: z.ZodOptional>; meta: z.ZodOptional>>; }, z.core.$strip>; /** User response variant (partials via `_fields` stay well-typed). */ export declare const WpUserResponseSchema: z.ZodObject<{ id: z.ZodOptional; username: z.ZodOptional; name: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; email: z.ZodOptional; url: z.ZodOptional; description: z.ZodOptional; link: z.ZodOptional; locale: z.ZodOptional; nickname: z.ZodOptional; slug: z.ZodOptional; roles: z.ZodOptional>; avatar_urls: z.ZodOptional>; meta: z.ZodOptional>; }, z.core.$loose>; /** List of users. */ export declare const WpUserListSchema: z.ZodArray; username: z.ZodOptional; name: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; email: z.ZodOptional; url: z.ZodOptional; description: z.ZodOptional; link: z.ZodOptional; locale: z.ZodOptional; nickname: z.ZodOptional; slug: z.ZodOptional; roles: z.ZodOptional>; avatar_urls: z.ZodOptional>; meta: z.ZodOptional>; }, z.core.$loose>>; /** Common query parameters for WordPress REST API list endpoints. */ export declare const WpQueryParamsSchema: z.ZodObject<{ page: z.ZodOptional; per_page: z.ZodOptional; search: z.ZodOptional; order: z.ZodOptional>; orderby: z.ZodOptional; offset: z.ZodOptional; include: z.ZodOptional>; exclude: z.ZodOptional>; slug: z.ZodOptional; status: z.ZodOptional]>>; author: z.ZodOptional]>>; categories: z.ZodOptional]>>; tags: z.ZodOptional]>>; _fields: z.ZodOptional; _embed: z.ZodOptional>; }, z.core.$catchall>; /** A batch operation for the WordPress REST API. */ export declare const WpBatchOperationSchema: z.ZodObject<{ method: z.ZodEnum<{ GET: "GET"; POST: "POST"; PUT: "PUT"; DELETE: "DELETE"; PATCH: "PATCH"; }>; path: z.ZodString; body: z.ZodOptional>; }, z.core.$strip>; /** Result of a WordPress batch operation. */ export declare const WpBatchResultSchema: z.ZodObject<{ responses: z.ZodArray; }, z.core.$loose>>; }, z.core.$loose>; //# sourceMappingURL=wordpress.schema.d.ts.map