import type { ArkmeMembership, ArkmeMembershipCatalog, ArkmeMembershipProduct } from '../types.js'; import { ServiceRuntime } from './service.js'; export declare function parseMembership(raw: Record, userId: number, now?: number): ArkmeMembership; export declare function parseMembershipProducts(raw: Record): ArkmeMembershipProduct[]; /** Membership is distinct from managed-AI balance billing. Only read endpoints are exposed. */ export declare class MembershipService { private readonly runtime; private readonly membership; constructor(runtime: ServiceRuntime); current(expectedUserId: number): Promise; catalog(expectedUserId: number): Promise; } //# sourceMappingURL=membership-service.d.ts.map