import type { Dispatch, SetStateAction } from "react";
import type { Host, TeamMember } from '../lib/types';
interface IUserToValue {
    id: number | null;
    name: string | null;
    username: string | null;
    avatar: string;
    email: string;
    defaultScheduleId: number | null;
}
export declare const mapUserToValue: ({ id, name, username, avatar, email, defaultScheduleId }: IUserToValue, pendingString: string) => {
    value: string;
    label: string;
    avatar: string;
    email: string;
    defaultScheduleId: number | null;
};
declare const AddMembersWithSwitch: ({ teamMembers, value, onChange, assignAllTeamMembers, setAssignAllTeamMembers, automaticAddAllEnabled, onActive, isFixed, placeholder, containerClassName, isRRWeightsEnabled, }: {
    value: Host[];
    onChange: (hosts: Host[]) => void;
    teamMembers: TeamMember[];
    assignAllTeamMembers: boolean;
    setAssignAllTeamMembers: Dispatch<SetStateAction<boolean>>;
    automaticAddAllEnabled: boolean;
    onActive: () => void;
    isFixed: boolean;
    placeholder?: string;
    containerClassName?: string;
    isRRWeightsEnabled?: boolean;
}) => JSX.Element;
export default AddMembersWithSwitch;
//# sourceMappingURL=AddMembersWithSwitch.d.ts.map