import type { ItemState } from '@redocly/theme/core/types';
import type { LayoutVariant } from '@redocly/config';
export declare const MenuType: {
    readonly Separator: 'separator';
    readonly DrillDown: 'drilldown';
    readonly Group: 'group';
    readonly Operation: 'operation';
};
export type MenuItemProps = {
    item: ItemState;
    activeItem?: ItemState;
};
export type LayoutsControl = {
    onChangeViewClick: () => void;
    onChangeCollapseSidebarClick: () => void;
    showChangeLayoutButton: boolean;
    layout: LayoutVariant;
    collapsedSidebar: boolean;
    isApiDocs: boolean;
};
export type AccessStatus = 'NONE' | 'PENDING' | 'ACCEPTED';
//# sourceMappingURL=sidebar.d.ts.map