import { EventEmitter } from '@angular/core';
import { PageTemplateMetadata } from './types';
import * as i0 from "@angular/core";
/**
* val-page-template
*
* A page template component with title, expandable description,
* content projection, and optional back navigation button.
*
* @example
*
*
*
*
*
*
*
*
*
* @input props - Page template configuration
* @output onBack - Emits when back button is clicked
*/
export declare class PageTemplateComponent {
private nav;
private i18n;
/**
* Page template configuration.
*/
props: PageTemplateMetadata;
/**
* Emits when the back button is clicked.
*/
onBack: EventEmitter;
/**
* Back button text - reactive to language changes.
*/
backButtonText: import("@angular/core").Signal;
/**
* Handles back navigation.
*/
handleBack(): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}