import { QueryList } from '@angular/core'; import { Projectable } from './projectable'; import { PgTemplatePageHost } from './template-page-host'; export declare abstract class ProjectionHost { abstract readonly childTemplates: QueryList; } export declare class PgAppFormHeaderComponent { } export declare class PgAppFormFooterComponent { } export declare class PgAppFormPageTitleComponent extends ProjectionHost { childTemplates: QueryList; } export declare class PgAppFormPageBodyComponent extends ProjectionHost { childTemplates: QueryList; } export declare class PgAppFormPageActionComponent extends ProjectionHost { childTemplates: QueryList; } export declare class PgAppFormPageComponent extends ProjectionHost { key: string; backLinkText: string; backAction: Function | string; canActivate: (cur: any, next: any) => boolean | any; titleChild: PgAppFormPageTitleComponent; bodyChild: PgAppFormPageBodyComponent; childTemplates: QueryList; } export declare class PgAppFormSectionTitleComponent extends ProjectionHost { childTemplates: QueryList; } export declare class PgAppFormSectionComponent extends PgTemplatePageHost { getPages(): QueryList; getSectionTitle(): PgAppFormSectionTitleComponent; pageChildren: QueryList; titleChild: PgAppFormSectionTitleComponent; gradientStopColor1: string; gradientStopColor2: string; sectionTitleContrastColor: any; }