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;
}