import { User } from '../User.js'; import { Member } from './Member.js'; import { MemberPlatformMembership } from './MemberPlatformMembership.js'; import { MemberResponsibilityRecord } from './MemberResponsibilityRecord.js'; import { Registration } from './Registration.js'; export declare class RegistrationWithMember extends Registration { member: Member; responsibilities: MemberResponsibilityRecord[]; platformMemberships: MemberPlatformMembership[]; users: User[]; get membershipStatus(): import("./MembershipStatus.js").MembershipStatus; get hasFutureMembership(): boolean; static from(registration: Registration, member: Member, responsibilities: MemberResponsibilityRecord[], platformMemberships: MemberPlatformMembership[]): RegistrationWithMember; getContinuousMembershipStatus({ start, end }: { start: Date; end: Date; }): import("./MembershipStatus.js").ContinuousMembershipStatus; } //# sourceMappingURL=RegistrationWithMember.d.ts.map