import { WaitingRoomParticipant } from '../../@types/types'; import * as i0 from "@angular/core"; export type GenerateRandomWaitingRoomListType = () => WaitingRoomParticipant[]; /** * Generates a random list of participants for a waiting room. * * @returns {WaitingRoomParticipant[]} An array of `WaitingRoomParticipant` objects, each with a unique ID and random name. * * @example * ```typescript * const generateListService = new GenerateRandomWaitingRoomList(); * const waitingRoomList = generateListService.generateRandomWaitingRoomList(); * * console.log(waitingRoomList); * // Output: * // [ * // { name: 'Dimen', id: '0' }, * // { name: 'Nore', id: '1' }, * // { name: 'Ker', id: '2' }, * // { name: 'Lor', id: '3' }, * // { name: 'Mik', id: '4' } * // ] * ``` */ export declare class GenerateRandomWaitingRoomList { /** * Generates a random list of participants for a waiting room. * * @param options - Configuration options for generating the waiting room list. * @returns An array of `WaitingRoomParticipant` objects, each with a random name, mute status, and unique ID. * * @example * const options = {}; * const waitingRoomList = generateRandomWaitingRoomList(options); * console.log(waitingRoomList); */ generateRandomWaitingRoomList(): WaitingRoomParticipant[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }