import { Route, Routes } from '@angular/router'; import { MiniGameDefinition, PageContentMetadata } from 'valtech-components'; import * as i0 from "@angular/core"; export { MiniGameCalloutComponent } from 'valtech-components'; export type { MiniGameCalloutMetadata, MiniGameCalloutVariant } from 'valtech-components'; export { MiniGameScorePopComponent } from 'valtech-components'; export type { MiniGameScorePopMetadata, MiniGameScorePopVariant } from 'valtech-components'; export { MiniGamePlayerProfileService } from 'valtech-components'; export { RetroAudioService } from 'valtech-components'; export { MINI_GAMES_I18N } from 'valtech-components'; export interface ValtechMiniGamesRoutesOptions { path?: string; canActivate?: Route['canActivate']; includeMenu?: boolean; includeMemory?: boolean; includeSimon?: boolean; includeBubbleBlitz?: boolean; } export declare function provideValtechMiniGamesRoutes(opts?: ValtechMiniGamesRoutesOptions): Routes; export declare class MiniGamesPageComponent { private readonly router; private readonly i18n; readonly pageContentProps: PageContentMetadata; constructor(); get games(): MiniGameDefinition[]; openGame(game: MiniGameDefinition): void; private t; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class MemoryGamePageComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class SimonGamePageComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class BubbleBlitzGamePageComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }