/// <reference types="react" />
import './index.less';
import ConsoleMenu from './ConsoleMenu';
import { SubMenu, Item, Divider } from './styles';
/**
 * @public
 */
declare const StyledComponents: {
    SubMenu: import("styled-components").StyledComponent<typeof import("@alifd/next/types/nav").SubNav, any, {}, never>;
    Item: import("styled-components").StyledComponent<typeof import("@alifd/next/types/nav").Item, any, {}, never>;
    Divider: import("styled-components").StyledComponent<any, any, object, string | number | symbol>;
    Header: import("styled-components").StyledComponent<"h2", any, {}, never>;
    Menu: import("styled-components").StyledComponent<({ fusionPrefix, theme, ...props }: any) => JSX.Element, any, {
        fusionPrefix: string;
    }, never>;
    SecondaryMenu: import("styled-components").StyledComponent<({ fusionPrefix, theme, ...props }: any) => JSX.Element, any, {
        fusionPrefix: string;
    }, never>;
};
/**
 * @public
 */
export declare type IConsoleMenu = typeof ConsoleMenu & {
    Item: typeof Item;
    SubMenu: typeof SubMenu;
    Divider: typeof Divider;
};
/**
 * @public
 */
declare const ExportedConsoleMenu: IConsoleMenu;
export default ExportedConsoleMenu;
export * from './ConsoleMenu';
export { ConsoleMenu };
export * from './ItemDescriptor';
export { Item, SubMenu, Divider, StyledComponents };
export { IConsoleMenuProps } from './typings/IConsoleMenuProps.type';
export { IItemDescriptor } from './typings/IItemDescriptor.type';
export { IRoutableItemDescriptor } from './typings/IRoutableItemDescriptor.type';
export { IRoutableMenuProps } from './typings/IRoutableMenuProps.type';
export { HybridCloudLightTheme } from './theme/hybridcloud-light';
export { HybridCloudDarkTheme } from './theme/hybridcloud-dark';
export { XConsoleTheme } from './theme/xconsole';
export { WindTheme } from './theme/wind';
export { XConsoleDarkTheme } from './theme/xconsole-dark';
//# sourceMappingURL=index.d.ts.map