interface IAccountNumber { number: string; bankCode: string; countryCode: string; 'cz-iban': string; 'cz-bic': string; } interface IMainAccount { id: string; holderName: string; accountno: IAccountNumber; } interface IImageData { imageKey: string; imageUrl: string; } export interface ICard { id: string; alias: string; owner: string; number: string; // Note: You might want to change the type based on actual requirements sequenceNumber: string; productI18N: string; expiryDate: string; validFromDate: string; state: string; type: string; provider: string; brand: string; lockReason: string; cardDeliveryMode: string; imageData: IImageData; characteristic: string; mainAccount: IMainAccount; features: string[]; flags: string[]; czUniqueId: string; } export interface ICardDetails { pageNumber: number; pageCount: number; pageSize: number; cards: ICard[]; }