import type { Participant } from '@cc-livekit/livekit-client'; import type { TrackReferenceOrPlaceholder } from '../track-reference'; export declare function sortParticipantsByAudioLevel(a: Pick, b: Pick): number; export declare function sortParticipantsByIsSpeaking(a: Pick, b: Pick): number; export declare function sortParticipantsByLastSpokenAT(a: Pick, b: Pick): number; export declare function sortParticipantsByJoinedAt(a: Pick, b: Pick): number; export declare function sortTrackReferencesByType(a: TrackReferenceOrPlaceholder, b: TrackReferenceOrPlaceholder): 0 | 1 | -1; /** TrackReference with screen share source goes first. */ export declare function sortTrackReferencesByScreenShare(a: TrackReferenceOrPlaceholder, b: TrackReferenceOrPlaceholder): number; export declare function sortTrackRefsByIsCameraEnabled(a: { participant: { isCameraEnabled: boolean; }; }, b: { participant: { isCameraEnabled: boolean; }; }): 0 | 1 | -1; //# sourceMappingURL=base-sort-functions.d.ts.map