import TeamMember from '../teamMember/teamMember.model';
import Team from './team.model';
import { QueryResult } from '../base.model';
declare const resolvers: {
    Query: {
        team: (_: any, { id }: {
            id: any;
        }) => Promise<Team>;
        teams: (_: any, { filter }: {
            filter: any;
        }) => Promise<QueryResult<Team>>;
    };
    Mutation: {
        updateTeamMembership: (_: any, { teamId, members }: {
            teamId: any;
            members: any;
        }) => Promise<Team>;
        addTeamMember: (_: any, { teamId, userId }: {
            teamId: any;
            userId: any;
        }) => Promise<Team>;
        removeTeamMember: (_: any, { teamId, userId }: {
            teamId: any;
            userId: any;
        }) => Promise<Team>;
    };
    Team: {
        members: (team: any, { currentUserOnly }: {
            currentUserOnly: any;
        }, ctx: any) => Promise<TeamMember[]>;
    };
};
export default resolvers;
//# sourceMappingURL=team.resolvers.d.ts.map