import { ResourceConfig, ConcreteResourceInstance, Resource } from '../resource'; import { AttachmentInstance } from './Attachments'; import { MarketInstance } from './Markets'; interface GiftCardBalanceLog { date: string; amount_cents: number; } export interface GiftCardAttributes { status: string; code: string; currency_code: string; initial_balance_cents: number; initial_balance_float: number; formatted_initial_balance: string; balance_cents: number; balance_float: number; formatted_balance: string; balance_max_cents: string; balance_max_float: number; formatted_balance_max: string; balance_log: GiftCardBalanceLog[]; single_use: boolean; rechargeable: boolean; image_url: string; expires_at: string; recipient_email: string; _purchase: boolean; _activate: boolean; _deactivate: boolean; _balance_change_cents: number; } export interface GiftCardRelationships { market: MarketInstance; gift_card_recipient: any; attachments: AttachmentInstance[]; } export declare type GiftCardInstance = ConcreteResourceInstance; export declare const GiftCardsConfig: ResourceConfig; export declare const GiftCards: Resource; export {}; //# sourceMappingURL=GiftCards.d.ts.map