import { z } from 'zod'; export declare const ResponseHeaderNonceSchema: z.ZodObject<{ 'replay-nonce': z.ZodString; }, "strip", z.ZodTypeAny, { 'replay-nonce': string; }, { 'replay-nonce': string; }>; export type ResponseHeaderNonce = z.infer; export declare const ResponseHeaderLocationSchema: z.ZodObject<{ location: z.ZodString; }, "strip", z.ZodTypeAny, { location: string; }, { location: string; }>; export type ResponseHeaderLocation = z.infer; export declare const DirectoryResponseSchema: z.ZodObject<{ newAccount: z.ZodString; newNonce: z.ZodString; newOrder: z.ZodString; revokeCert: z.ZodString; keyChange: z.ZodString; }, "strip", z.ZodTypeAny, { newNonce: string; newAccount: string; newOrder: string; revokeCert: string; keyChange: string; }, { newNonce: string; newAccount: string; newOrder: string; revokeCert: string; keyChange: string; }>; export type DirectoryResponseData = z.infer; export declare const LocalCertificateRootResponseSchema: z.ZodString; export type LocalCertificateRootResonseData = z.infer; export declare const CrlResponseSchema: z.ZodEffects, ArrayBuffer, ArrayBuffer>; export type CrlResponseData = z.infer; export declare const FederationCrossSignedCertificatesResponseSchema: z.ZodObject<{ crts: z.ZodArray; }, "strip", z.ZodTypeAny, { crts: string[]; }, { crts: string[]; }>; export type FederationCrossSignedCertificatesResponseData = z.infer; export declare const NewAccountResponseSchema: z.ZodObject<{ status: z.ZodString; orders: z.ZodString; contact: z.ZodArray; }, "strip", z.ZodTypeAny, { status: string; orders: string; contact: string[]; }, { status: string; orders: string; contact: string[]; }>; export type NewAccountResponseData = z.infer; export declare const NewOrderResponseSchema: z.ZodObject<{ status: z.ZodString; expires: z.ZodString; notBefore: z.ZodString; notAfter: z.ZodString; identifiers: z.ZodArray, "many">; authorizations: z.ZodArray; finalize: z.ZodString; }, "strip", z.ZodTypeAny, { status: string; authorizations: string[]; expires: string; notBefore: string; notAfter: string; identifiers: { type: string; value: string; }[]; finalize: string; }, { status: string; authorizations: string[]; expires: string; notBefore: string; notAfter: string; identifiers: { type: string; value: string; }[]; finalize: string; }>; export type NewOrderResponseData = z.infer; export declare const AuthorizationResponseSchema: z.ZodObject<{ status: z.ZodString; expires: z.ZodString; identifier: z.ZodObject<{ type: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; value: string; }, { type: string; value: string; }>; challenges: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { status: string; identifier: { type: string; value: string; }; expires: string; challenges: { status: string; url: string; type: string; token: string; target: string; }[]; }, { status: string; identifier: { type: string; value: string; }; expires: string; challenges: { status: string; url: string; type: string; token: string; target: string; }[]; }>; export type AuthorizationResponseData = z.infer; export declare const DpopChallengeResponseSchema: z.ZodObject<{ type: z.ZodString; url: z.ZodString; status: z.ZodString; token: z.ZodString; target: z.ZodString; }, "strip", z.ZodTypeAny, { status: string; url: string; type: string; token: string; target: string; }, { status: string; url: string; type: string; token: string; target: string; }>; export type DpopChallengeResponseData = z.infer; export declare const OidcChallengeResponseSchema: z.ZodObject<{ type: z.ZodString; status: z.ZodString; token: z.ZodString; validated: z.ZodOptional; url: z.ZodString; target: z.ZodString; error: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status: string; url: string; type: string; token: string; target: string; error?: { type: string; detail: string; } | undefined; validated?: string | undefined; }, { status: string; url: string; type: string; token: string; target: string; error?: { type: string; detail: string; } | undefined; validated?: string | undefined; }>; export type OidcChallengeResponseData = z.infer; export declare const CheckStatusOfOrderResponseSchema: z.ZodObject<{ id: z.ZodString; status: z.ZodString; finalize: z.ZodString; identifiers: z.ZodArray, "many">; authorizations: z.ZodArray; expires: z.ZodString; notBefore: z.ZodString; notAfter: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; status: string; authorizations: string[]; expires: string; notBefore: string; notAfter: string; identifiers: { type: string; value: string; }[]; finalize: string; }, { id: string; status: string; authorizations: string[]; expires: string; notBefore: string; notAfter: string; identifiers: { type: string; value: string; }[]; finalize: string; }>; export type CheckStatusOfOrderResponseData = z.infer; export declare const FinalizeOrderResponseSchema: z.ZodObject<{ id: z.ZodString; status: z.ZodString; expires: z.ZodString; identifiers: z.ZodArray, "many">; notBefore: z.ZodString; notAfter: z.ZodString; authorizations: z.ZodArray; finalize: z.ZodString; certificate: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; status: string; authorizations: string[]; expires: string; notBefore: string; notAfter: string; identifiers: { type: string; value: string; }[]; finalize: string; certificate: string; }, { id: string; status: string; authorizations: string[]; expires: string; notBefore: string; notAfter: string; identifiers: { type: string; value: string; }[]; finalize: string; certificate: string; }>; export type FinalizeOrderResponseData = z.infer; export declare const GetCertificateResponseSchema: z.ZodString; export type GetCertificateResponseData = z.infer; //# sourceMappingURL=schema.d.ts.map