import type { ArkmeMembership } from '../types.js'; export type MembershipState = { status: 'loading' | 'error'; } | { status: 'ready'; value: ArkmeMembership; }; export declare function membershipLabel(state: MembershipState): string; export declare function membershipDescription(state: MembershipState): string; /** Never retain one account's membership under another account, even for one render. */ export declare function useMembership(accountScope: string | undefined, userId: number | undefined, profileOpen: boolean): { state: MembershipState; refresh: () => void; }; //# sourceMappingURL=arkme-membership.d.ts.map