import { MaintenancePageMetadata } from './types'; import * as i0 from "@angular/core"; /** * val-maintenance-page * * Página completa de mantenimiento con imagen, título y mensaje personalizables. * Se integra con i18n para textos por defecto en múltiples idiomas. * * @example * ```html * * * * * * ``` * * @example * ```typescript * // En app.component.ts * @Component({ * template: \` * @if (appConfig.isMaintenanceMode()) { * * } @else { * * } * \` * }) * export class AppComponent { * appConfig = inject(AppConfigService); * } * ``` */ export declare class MaintenancePageComponent { /** * Configuración de la página de mantenimiento. */ props: MaintenancePageMetadata; private i18n; /** * Título de la página (reactivo a cambios de idioma). */ title: import("@angular/core").Signal; /** * Mensaje de la página (reactivo a cambios de idioma). */ message: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }