import React, { ReactElement } from 'react';
import { ViewTypeState } from '../../state/ViewTypeState';
export interface ToolbarOverflowPrimaryItem {
    text: string;
    icon: ReactElement;
    onClick: () => void;
    dataHook?: string;
}
export interface ToolbarOverflowSecondaryItem {
    text: string;
    prefixIcon: ReactElement;
    onClick: () => void;
    dataHook?: string;
}
export interface ToolbarOverflowLayoutSwitchConfig {
    viewTypeState: ViewTypeState;
}
export interface ToolbarOverflowMenuProps {
    primaryItems: ToolbarOverflowPrimaryItem[];
    secondaryItems: ToolbarOverflowSecondaryItem[];
    layoutSwitchConfig?: ToolbarOverflowLayoutSwitchConfig;
}
export declare function ToolbarOverflowMenu({ primaryItems, secondaryItems, layoutSwitchConfig, }: ToolbarOverflowMenuProps): React.JSX.Element | null;
//# sourceMappingURL=ToolbarOverflowMenu.d.ts.map