/**
 * Copyright IBM Corp. 2021, 2025
 * SPDX-License-Identifier: MPL-2.0
 */
import Component from '@glimmer/component';
import type { Registry as Services } from '@ember/service';
import type { HdsAppSideNavPortalSignature } from './index';
interface HdsAppSideNavPortalTargetSignature {
    Args: {
        targetName?: HdsAppSideNavPortalSignature['Args']['targetName'];
    };
    Element: HTMLDivElement;
}
export default class HdsAppSideNavPortalTarget extends Component<HdsAppSideNavPortalTargetSignature> {
    readonly router: Services['router'];
    private _numSubnavs;
    private _lastPanelEl;
    static get prefersReducedMotionOverride(): boolean;
    private _prefersReducedMotionMQ;
    get prefersReducedMotion(): boolean;
    panelsChanged: (portalCount: number) => void;
    didUpdateSubnav: (element: HTMLElement, [count]: [number]) => void;
    animateSubnav: (element: HTMLElement, [count]: [number]) => void;
}
export {};
