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