export interface GetSignaturesDataConfig { until?: number | null; limit?: number | null; } export interface AddressInfo { decimals: number; freezeAuthority: string | null; isInitialized: boolean; mintAuthority: string | null; supply: string; } export interface SignaturesDataParsed { data: { parsed: { info: AddressInfo; type: 'mint'; }; program: string; space: number; }; executable: boolean; lamports: number; owner: string; rentEpoch: number; } export interface RpcSignaturesDataResponse { context: { slot: number; }; value: { data: any; executable: boolean; lamports: number; owner: string; rentEpoch: number; space: number; } | null; }