import { HeaderMenuMode, HeaderMenuModeOption } from "../../layout-components/pn-marketweb-header/types/pn-marketweb-header.types";
import { EventEmitter } from '../../../stencil-public-runtime';
/**
 * Small segmented toggle used for switching between Private and Business menu modes.
 *
 * Responsibilities:
 * - render two selectable links
 * - reflect current active mode
 * - emit the selected mode when changed
 *
 * This component is intentionally presentation-only.
 * The parent header decides what switching mode actually means.
 */
export declare class PnMarketwebHeaderToggle {
    options: HeaderMenuModeOption[];
    /** Accessible label for the toggle group. */
    ariaLabel: string;
    /** Currently active mode. */
    value: HeaderMenuMode;
    /** Emitted whenever the user selects a different mode. */
    toggleChange: EventEmitter<HeaderMenuMode>;
    private onClick;
    private renderOption;
    render(): any;
}
