import type { SidebarColors } from './sidebar.theme';
import type { DeepPartial, FlowbiteClass } from 'flowbite-angular';
/**
 * Required properties for the class generation of `SidebarItemComponent`
 */
export interface SidebarItemProperties {
    icon: string | undefined;
    color: keyof SidebarColors;
    label: string | undefined;
    customStyle: DeepPartial<SidebarItemTheme>;
}
/**
 * Theme definition for `SidebarItemComponent`
 */
export interface SidebarItemTheme {
    root: {
        base: string;
        color: SidebarColors;
    };
    icon: {
        base: string;
    };
}
/**
 * Default theme for `SidebarItemComponent`
 */
export declare const sidebarItemTheme: SidebarItemTheme;
/**
 * Generated class definition for `SidebarItemComponent`
 */
export interface SidebarItemClass extends FlowbiteClass {
    sidebarIconClass: string;
}
