import { EventEmitter } from "../../stencil-public-runtime"; export type SwirlAppBarPadding = "0" | "2" | "4" | "8" | "12" | "16" | "20" | "24" | "32"; /** * @slot heading - The app bar's heading element * @slot center-controls - Container for controls displayed in the center * @slot cta - Container for a call to action button * @slot right-controls - Container for controls displayed at the end of the bar */ export declare class SwirlAppBar { el: HTMLElement; backButtonLabel?: string; closeButtonIcon?: string; closeButtonLabel?: string; paddingInlineEnd?: SwirlAppBarPadding; paddingInlineStart?: SwirlAppBarPadding; stepUpButtonLabel?: string; stepDownButtonLabel?: string; showBackButton?: boolean; showCloseButton?: boolean; showHeading?: boolean; showStepperControls?: boolean; hasCta: boolean; backButtonClick: EventEmitter; closeButtonClick: EventEmitter; stepUpButtonClick: EventEmitter; stepDownButtonClick: EventEmitter; private mutationObserver; componentWillLoad(): void; disconnectedCallback(): void; onBackButtonClick: (event: MouseEvent) => void; onCloseButtonClick: (event: MouseEvent) => void; onStepUpButtonClick: (event: MouseEvent) => void; onStepDownButtonClick: (event: MouseEvent) => void; private updateCtaStatus; render(): any; }