import { RoleDefinition } from './roles';
import { Membership } from '../types';
export interface MemberIdentity {
    id: string;
    description?: string;
    person?: {
        id: string;
        email: string;
    };
}
export interface ListMembersQuery {
    project: {
        id: string;
        name: string;
        slug: string;
        roles: RoleDefinition[];
        members: {
            identity: MemberIdentity;
            memberships: Membership[];
        }[];
    };
}
export declare type ListMembersMemberType = 'PERSON' | 'API_KEY';
interface ListMembersQueryVariables {
    slug: string;
    memberType?: ListMembersMemberType;
}
export declare const useListMembersQuery: (projectSlug: string, memberType: ListMembersQueryVariables['memberType']) => import("../lib").QueryRequestObject<ListMembersQuery>;
export {};
//# sourceMappingURL=listUsers.d.ts.map