import type { SidebarColors, SidebarDisplayMode } from './sidebar.theme';
import type { DeepPartial, FlowbiteBoolean, FlowbiteClass } from 'flowbite-angular';
/**
 * Required properties for the class definition of `SidebarMenuComponent`
 */
export interface SidebarMenuProperties {
    isOpen: keyof FlowbiteBoolean;
    color: keyof SidebarColors;
    displayMode: keyof SidebarDisplayMode;
    customStyle: DeepPartial<SidebarMenuTheme>;
}
/**
 * Theme definition for `SidebarMenuComponent`
 */
export interface SidebarMenuTheme {
    root: {
        base: string;
        displayMode: SidebarDisplayMode;
        isOpen: FlowbiteBoolean;
        color: SidebarColors;
    };
}
/**
 * Default theme for `SidebarMenuComponent`
 */
export declare const sidebarMenuTheme: SidebarMenuTheme;
/**
 * Generated class definition for `SidebarMenuComponent`
 */
export type SidebarMenuClass = FlowbiteClass;
