/**
 * Angular wrapper for Bryntum Demo Header
 */
import { OnInit } from '@angular/core';
import { DemoCodeEditor } from '@bryntum/core-thin';
import { BryntumButtonComponent } from './bryntum-button.component';
import * as i0 from "@angular/core";
export declare class BryntumDemoHeaderComponent implements OnInit {
    codeButton: BryntumButtonComponent;
    downloadButton: BryntumButtonComponent;
    codeEditor?: DemoCodeEditor;
    title: string;
    isTest: boolean;
    isIonic: boolean;
    demoProduct: string;
    downloadLink: string;
    link: string;
    appFolder: string;
    hiddenEditor: boolean;
    tooltip: {
        html: string;
        align: string;
    };
    ngOnInit(): Promise<void>;
    copyShadowRootStyle(): void;
    toggleCodeEditor(): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<BryntumDemoHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BryntumDemoHeaderComponent, "bryntum-demo-header", never, {}, {}, never, ["*"]>;
}
