import type { DeepPartial, FlowbiteBoolean, FlowbiteClass, FlowbiteColors } from 'flowbite-angular';
export interface NavbarColors extends Pick<FlowbiteColors, 'primary' | 'gray'> {
    [key: string]: string;
}
export interface NavbarProperties {
    isRounded: keyof FlowbiteBoolean;
    hasBorder: keyof FlowbiteBoolean;
    isFixed: keyof FlowbiteBoolean;
    customStyle: DeepPartial<NavbarTheme>;
}
export interface NavbarTheme {
    root: {
        base: string;
        color: NavbarColors;
        isRounded: FlowbiteBoolean;
        hasBorder: FlowbiteBoolean;
        isFixed: FlowbiteBoolean;
    };
}
export declare const navbarTheme: NavbarTheme;
export type NavbarClass = FlowbiteClass;
