import type { Session } from "../Session"; export type SessionPriority = [number, number, number, number]; export type SendSessionPriority = [number, number, number, number, number]; export declare function sessionCanSend(session: Session): boolean; export declare function sessionCanReceive(session: Session): boolean; export declare function sessionHasActivity(session: Session): boolean; export declare function sessionPriority(session: Session): SessionPriority; export declare function sendSessionPriority(session: Session, active: boolean): SendSessionPriority; export declare function compareSessionPriority(left: readonly number[], right: readonly number[]): number; export declare function sortedSendableSessionCandidates(activeSession: Session | undefined, inactiveSessions: readonly Session[]): Array<{ session: Session; active: boolean; priority: SendSessionPriority; }>; //# sourceMappingURL=sessionSelection.d.ts.map