import type { ChargeFlowLevel } from './ChargeFlowLevel'; /** * * @export * @interface ChargeFlowLevelPaymentLink */ export interface ChargeFlowLevelPaymentLink { /** * The ID of the space this object belongs to. * @type {number} * @memberof ChargeFlowLevelPaymentLink */ readonly linkedSpaceId?: number; /** * * @type {ChargeFlowLevel} * @memberof ChargeFlowLevelPaymentLink */ chargeFlowLevel?: ChargeFlowLevel; /** * A unique identifier for the object. * @type {number} * @memberof ChargeFlowLevelPaymentLink */ readonly id?: number; /** * The URL provided to the customer for entering their payment details and completing the transaction. * @type {string} * @memberof ChargeFlowLevelPaymentLink */ readonly paymentLink?: string; } /** * Check if a given object implements the ChargeFlowLevelPaymentLink interface. */ export declare function instanceOfChargeFlowLevelPaymentLink(value: object): value is ChargeFlowLevelPaymentLink; export declare function ChargeFlowLevelPaymentLinkFromJSON(json: any): ChargeFlowLevelPaymentLink; export declare function ChargeFlowLevelPaymentLinkFromJSONTyped(json: any, ignoreDiscriminator: boolean): ChargeFlowLevelPaymentLink; export declare function ChargeFlowLevelPaymentLinkToJSON(json: any): ChargeFlowLevelPaymentLink; export declare function ChargeFlowLevelPaymentLinkToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;