import type { PaymentInformationHashType } from './PaymentInformationHashType'; /** * A payment information hash is generated from user input, ensuring consistent and collision-free results for identical inputs. * @export * @interface PaymentInformationHash */ export interface PaymentInformationHash { /** * A unique identifier for the object. * @type {number} * @memberof PaymentInformationHash */ readonly id?: number; /** * * @type {PaymentInformationHashType} * @memberof PaymentInformationHash */ type?: PaymentInformationHashType; /** * The hash value generated based on the specified type. * @type {string} * @memberof PaymentInformationHash */ readonly value?: string; } /** * Check if a given object implements the PaymentInformationHash interface. */ export declare function instanceOfPaymentInformationHash(value: object): value is PaymentInformationHash; export declare function PaymentInformationHashFromJSON(json: any): PaymentInformationHash; export declare function PaymentInformationHashFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentInformationHash; export declare function PaymentInformationHashToJSON(json: any): PaymentInformationHash; export declare function PaymentInformationHashToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;