import { AppLink, AppSwitcherConfig } from '../app-switcher/index';
export interface AppSwitcherProps {
    /** List of apps to display in the switcher panel. */
    apps?: AppLink[];
    /** Optional function returning apps (called once on mount). */
    getApps?: AppSwitcherConfig['getApps'];
    className?: string;
}
export type { AppLink };
/**
 * AppSwitcher — React wrapper around the vanilla app-switcher module.
 *
 * Re-keys the inner component whenever `apps` changes so all vanilla
 * event listeners are cleanly re-attached on the fresh DOM.
 */
declare function AppSwitcher({ apps, getApps, className }: AppSwitcherProps): import("react/jsx-runtime").JSX.Element;
declare namespace AppSwitcher {
    var displayName: string;
}
export { AppSwitcher };
//# sourceMappingURL=app-switcher.d.ts.map