import { z } from 'zod';
/**
 * Schema for a sanitized Apple pass type owned by an organization.
 *
 * Sensitive fields (signer certificate, key, passphrase) are omitted from list responses.
 */
export declare const PassTypeSchema: z.ZodObject<{
    id: z.ZodString;
    teamIdentifier: z.ZodString;
    isDefault: z.ZodBoolean;
    createdDate: z.ZodCoercedDate<unknown>;
    expiresDate: z.ZodCoercedDate<unknown>;
}, z.core.$loose>;
/**
 * A sanitized Apple pass type owned by an organization.
 */
export type PassType = z.infer<typeof PassTypeSchema>;
/**
 * Schema for the full pass type returned by the export endpoint.
 *
 * Includes the signer certificate, key, and passphrase.
 */
export declare const PassTypeExportSchema: z.ZodObject<{
    id: z.ZodString;
    signerCert: z.ZodString;
    signerKey: z.ZodString;
    signerKeyPassphrase: z.ZodString;
    teamIdentifier: z.ZodString;
}, z.core.$loose>;
/**
 * The full pass type returned by the export endpoint.
 */
export type PassTypeExport = z.infer<typeof PassTypeExportSchema>;
