import { OnDestroy, OnInit } from '@angular/core';
import { SkyPageLayoutType } from './page-layout-type';
import { SkyPageThemeAdapterService } from './page-theme-adapter.service';
import * as i0 from "@angular/core";
/**
 * Displays page contents using the specified layout.
 * @docsId SkyPageComponentLegacy
 * @deprecated Use the `sky-page` component in `@skyux/pages` instead.
 */
export declare class SkyPageComponent implements OnInit, OnDestroy {
    #private;
    /**
     * The page layout. Use `auto` to allow the page contents
     * to expand beyond the bottom of the browser window. Use `fit`
     * to constrain the page contents to the available viewport.
     */
    set layout(value: SkyPageLayoutType | undefined);
    get layout(): SkyPageLayoutType;
    constructor(themeAdapter: SkyPageThemeAdapterService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SkyPageComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SkyPageComponent, "sky-page", never, { "layout": { "alias": "layout"; "required": false; }; }, {}, never, ["*"], false, never>;
}
