import { JourneyInstance } from "@omnia/fx-models";
import { OmniaTheming, VueComponentBase } from "..";
import { IWebComponentInstance } from "../..";
import { IBladeHeader } from "./IBladeHeader";
export declare class BladeHeader extends VueComponentBase implements IWebComponentInstance, IBladeHeader {
    journey: JourneyInstance | (() => JourneyInstance);
    title: string | JSX.Element;
    prependIcons?: JSX.Element[];
    bladeId?: string;
    disabledCloseButton?: boolean;
    onClose?: () => Promise<boolean> | boolean;
    omniaTheming: OmniaTheming;
    private journeyInstance;
    private previousBladeId;
    created(): void;
    travelBack(): void;
    handleCloseBlade(): void;
    render(): VueTsxSupport.JSX.Element;
}
