/**
 * PassKit personalization fields supported by Wallet's reward-card signup
 * flow.
 *
 * @see {@link https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/PassPersonalization.html}
 */
export type RequiredPersonalizationField = 'PKPassPersonalizationFieldName' | 'PKPassPersonalizationFieldPostalCode' | 'PKPassPersonalizationFieldEmailAddress' | 'PKPassPersonalizationFieldPhoneNumber';
/**
 * Contents of `personalization.json`.
 */
export interface Personalization {
    description: string;
    requiredPersonalizationFields: RequiredPersonalizationField[];
    termsAndConditions?: string;
}
export declare function validatePersonalization(value: Personalization): Personalization;
export declare function parsePersonalizationBuffer(buffer: Buffer): Personalization;
export declare function createPersonalizationEntry(personalization: Personalization): {
    path: 'personalization.json';
    data: Buffer;
};
export declare function isPersonalizationLogoPath(path: string): boolean;
//# sourceMappingURL=personalization.d.ts.map