import type { Host, TeamMember } from '../../../../features/eventtypes/lib/types';
import type { AttributesQueryValue } from '../../../../lib/raqb/types';
interface UseTeamMembersWithSegmentProps {
    initialTeamMembers: TeamMember[];
    assignRRMembersUsingSegment: boolean;
    teamId?: number;
    orgId?: number;
    queryValue?: AttributesQueryValue | null;
    value: Host[];
}
export declare const useTeamMembersWithSegmentPlatform: ({ initialTeamMembers, assignRRMembersUsingSegment, teamId, orgId, queryValue, value, }: UseTeamMembersWithSegmentProps) => {
    teamMembers: {
        value: string;
        label: string;
        email: string;
        avatar: string;
    }[];
    localWeightsInitialValues: Record<string, number>;
    isPending: boolean;
};
export declare const useTeamMembersWithSegment: ({ initialTeamMembers, assignRRMembersUsingSegment, teamId, queryValue, value, }: UseTeamMembersWithSegmentProps) => {
    teamMembers: {
        value: string;
        label: string;
        email: string;
        avatar: string;
    }[];
    localWeightsInitialValues: Record<string, number>;
    isPending: boolean;
};
export {};
//# sourceMappingURL=useTeamMembersWithSegment.d.ts.map