import { EasyData } from '../util/EntityUtil.ts';
import { Entity, EntityData } from './Entity.ts';
interface TeamMemberData extends EntityData {
    teamMemberId: string;
    teamId: string;
    userId: string;
    role: string;
}
export type CreateTeamMemberData = Omit<EasyData<TeamMemberData, 'teamMemberId'>, 'id'>;
export declare class TeamMember extends Entity {
    teamMemberId: string;
    teamId: string;
    userId: string;
    role: string;
    constructor(data: TeamMemberData);
    static create(data: CreateTeamMemberData): TeamMember;
}
export {};
