import { OnInit, Type } from '@angular/core';
import { NgDocRootPage } from '@ng-doc/app/classes/root-page';
import { NgDocDemoAsset } from '@ng-doc/app/interfaces';
import { NgDocDemoPaneActionOptions } from '@ng-doc/core/interfaces';
import * as i0 from "@angular/core";
export declare class NgDocDemoPaneComponent implements OnInit {
    private readonly rootPage;
    componentName?: string;
    options: NgDocDemoPaneActionOptions;
    demo?: Type<unknown>;
    assets: NgDocDemoAsset[];
    constructor(rootPage: NgDocRootPage);
    protected get classes(): string | string[];
    ngOnInit(): void;
    private getDemo;
    private getAssets;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgDocDemoPaneComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgDocDemoPaneComponent, "ng-doc-demo-pane", never, { "componentName": { "alias": "componentName"; "required": false; }; "options": { "alias": "options"; "required": false; }; }, {}, never, never, true, never>;
}
