import { EventEmitter, OnDestroy } from '@angular/core'; import { MiniGamePlayerProfileService } from './mini-game-player-profile.service'; import { RetroAudioService } from './retro-audio.service'; import { MiniGameDefinition, MiniGamePlayerProfile } from './types'; import * as i0 from "@angular/core"; export declare class MiniGamesMenuComponent implements OnDestroy { private readonly i18n; readonly playerProfiles: MiniGamePlayerProfileService; readonly audio: RetroAudioService; readonly avatars: string[]; readonly colors: string[]; games: MiniGameDefinition[]; asModal: boolean; readonly selected: EventEmitter; _modalRef?: { dismiss: (data?: unknown, role?: string) => Promise; }; constructor(); ngOnDestroy(): void; /** Respeta el orden en que el consumer pasa los juegos. Antes forzaba a * 'chessimals' al principio: un producto no se privilegia desde la libreria, * lo decide quien arma la lista. */ get safeGames(): MiniGameDefinition[]; protected t(key: string): string; select(game: MiniGameDefinition): void; updatePlayerName(event: Event): void; displayPlayerName(profile: MiniGamePlayerProfile): string; createProfile(): void; toggleSound(): void; dismiss(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }