import type { Address, AvatarInfo, TokenBalance, AggregatedTrustRelation, AllInvitationsResponse } from '@aboutcircles/sdk-types'; /** * Circles data access layer * Provides read access to Circles protocol data */ export interface CirclesData { getAvatar(address: Address): Promise; getTrustRelations(address: Address): Promise; getBalances(address: Address): Promise; /** * Get all invitations from all sources (trust, escrow, at-scale) * @param address Address to check for invitations * @param minimumBalance Optional minimum balance for trust-based invitations * @returns All invitations from all sources */ getAllInvitations(address: Address, minimumBalance?: string): Promise; } //# sourceMappingURL=types.d.ts.map