import { RemoteParticipantState } from "../../../../../calling-stateful-client/src";
import * as reselect from 'reselect';
/**
 * Get the first remote participant that is spotlighted if any
 *
 * @private
 */
export declare const getFirstSpotlightedRemoteParticipant: ((state: import("..").CallAdapterUiState & import("..").CallAdapterClientState) => RemoteParticipantState | undefined) & reselect.OutputSelectorFields<(args_0: {
    [keys: string]: RemoteParticipantState;
} | undefined, args_1: import("@azure/communication-calling").SpotlightedParticipant[] | undefined) => RemoteParticipantState | undefined, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
//# sourceMappingURL=getFirstSpotlightedRemoteParticipantSelector.d.ts.map