export interface MembershipMember { /** What the member can reach on the account: `customer` for paying members, `admin` for team members, `no_access` once every grant has lapsed. */ access_level: MembershipMember.AccessLevel; /** When the member last opened the account's content, as an ISO 8601 timestamp. `null` if they never have. */ last_accessed_at: string | null; /** The member's sort position in the buyer's own account list. `null` until they arrange it. */ position: number | null; } export declare namespace MembershipMember { /** What the member can reach on the account: `customer` for paying members, `admin` for team members, `no_access` once every grant has lapsed. */ const AccessLevel: { readonly NoAccess: "no_access"; readonly Admin: "admin"; readonly Customer: "customer"; }; type AccessLevel = (typeof AccessLevel)[keyof typeof AccessLevel]; }