/**
 * @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 } from 'lit';
import '@carbon/web-components/es/components/modal/index.js';
declare const CDSInterstitialScreenBody_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-body for body section
 * @element c4p-interstitial-screen-body
 * @fires c4p-on-before-step-change - The name of the custom event fired at the start of  the step change.
 * @fires c4p-on-after-step-change -  The name of the custom event fired at the end of  the step change.
 */
declare class CDSInterstitialScreenBody extends CDSInterstitialScreenBody_base {
    slot: string;
    stepType: 'single' | 'multi';
    private carouselAPI;
    private carouselElement;
    firstUpdated(): void;
    updated(changedProps: Map<string | number | symbol, unknown>): void;
    private _initCarousel;
    private onViewChangeStart;
    private onViewChangeEnd;
    private updateAriaHiddenTabIndex;
    render(): import("lit-html").TemplateResult<1>;
    static styles: any;
    /**
     * The name of the custom event fired at the start of  the step change.
     */
    static get eventOnViewChangeStart(): string;
    /**
     * The name of the custom event fired at the end of  the step change.
     */
    static get eventOnViewChangeEnd(): string;
}
export default CDSInterstitialScreenBody;
//# sourceMappingURL=interstitial-screen-body.d.ts.map