/** * Represents a single entry in the channel number mapping. */ export interface ChannelMapEntry { key: string; name: string; number: number; stationId?: string; } /** * Builds the channel number mapping from the current channel configuration. Channels with explicit channelNumber values are assigned first, then remaining * channels are auto-assigned sequential numbers starting from AUTO_ASSIGN_START, skipping any numbers already claimed by explicit assignments. * @returns Array of channel map entries sorted by channel number, excluding noVideo and disabled channels. */ export declare function buildChannelMap(): ChannelMapEntry[]; /** * Looks up a channel key by its channel number. * @param channelNumber - The numeric channel number to look up. * @returns The channel key, or undefined if no channel has this number. */ export declare function getChannelKeyByNumber(channelNumber: number): string | undefined;