import type { DeepPartial, FlowbiteBoolean, FlowbiteClass, FlowbiteColors } from 'flowbite-angular';
export interface SidebarColors extends Pick<FlowbiteColors, 'primary' | 'dark' | 'blue' | 'red' | 'green' | 'yellow'> {
    [key: string]: string;
}
export interface SidebarDisplayMode {
    push: string;
    over: string;
    backdrop: string;
}
export interface SidebarProperties {
    displayMode: keyof SidebarDisplayMode;
    isRounded: keyof FlowbiteBoolean;
    customStyle: DeepPartial<SidebarTheme>;
}
export interface SidebarTheme {
    root: {
        base: string;
        isRounded: FlowbiteBoolean;
    };
}
export declare const sidebarTheme: SidebarTheme;
export type SidebarClass = FlowbiteClass;
