/**
 * @license
 *
 * Copyright IBM Corp. 2025
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
import { LitElement, PropertyValues } from 'lit';
import '@carbon/web-components/es/components/progress-indicator/index.js';
declare const CDSInterstitialScreenHeader_base: {
    new (...args: any[]): {
        _handles: Set<import("@carbon/web-components/es/globals/internal/handle").default>;
        connectedCallback(): void;
        disconnectedCallback(): void;
    };
    _hostListeners: {
        [listenerName: string]: {
            [type: string]: {
                options?: boolean | AddEventListenerOptions;
            };
        };
    };
} & typeof LitElement & (new (...args: any[]) => import("@lit-labs/signals").SignalWatcherApi);
/**
 * interstitial-screen-header for header section
 * @element c4p-interstitial-screen-header
 */
declare class CDSInterstitialScreenHeader extends CDSInterstitialScreenHeader_base {
    /**
     * Provide an optional title to be applied to the header.
     */
    headerTitle: string;
    slot: string;
    /**
     * Tooltip text and aria label for the Close button icon.
     */
    headerSubTitle: string;
    /**
     * Tooltip text and aria label for the Close button icon.
     */
    closeIconDescription: string;
    /**
     * Optional parameter to hide the progress indicator when multiple steps are used.
     */
    hideProgressIndicator: boolean;
    protected firstUpdated(_changedProperties: PropertyValues): void;
    private getStepState;
    /**
     * Handles user-initiated close request of this tearsheet.
     *
     * @param triggeredBy The element that triggered this close request.
     */
    private _handleUserInitiatedClose;
    getElementForAriaLive: () => import("lit-html").TemplateResult<1>;
    getProgressIndicatorContent(stepDetails: any): import("lit-html").TemplateResult<1>;
    getTitleContent(): import("lit-html").TemplateResult<1>;
    getHeaderContent(): import("lit-html").TemplateResult<1>;
    render(): import("lit-html").TemplateResult<1>;
    static styles: any;
    static get eventRequestClose(): string;
}
export default CDSInterstitialScreenHeader;
//# sourceMappingURL=interstitial-screen-header.d.ts.map