import { StacheNavLink } from '../nav/nav-link';
import { StacheLayout } from './layout';
import * as i0 from "@angular/core";
export declare class StacheLayoutContainerComponent implements StacheLayout {
    #private;
    pageTitle: string | undefined;
    breadcrumbsRoutes: StacheNavLink[] | undefined;
    inPageRoutes: StacheNavLink[] | undefined;
    set showBackToTop(value: boolean | string | undefined);
    get showBackToTop(): boolean;
    set showBreadcrumbs(value: boolean | string | undefined);
    get showBreadcrumbs(): boolean;
    set showEditButton(value: boolean | string | undefined);
    get showEditButton(): boolean;
    set showTableOfContents(value: boolean | string | undefined);
    get showTableOfContents(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<StacheLayoutContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StacheLayoutContainerComponent, "stache-layout-container", never, { "pageTitle": { "alias": "pageTitle"; "required": false; }; "breadcrumbsRoutes": { "alias": "breadcrumbsRoutes"; "required": false; }; "inPageRoutes": { "alias": "inPageRoutes"; "required": false; }; "showBackToTop": { "alias": "showBackToTop"; "required": false; }; "showBreadcrumbs": { "alias": "showBreadcrumbs"; "required": false; }; "showEditButton": { "alias": "showEditButton"; "required": false; }; "showTableOfContents": { "alias": "showTableOfContents"; "required": false; }; }, {}, never, ["[stachePageSummary]", "stache-page-summary", "*"], false, never>;
}
