import type { AccordionColors } from './accordion.theme';
import type { DeepPartial, FlowbiteBoolean, FlowbiteClass } from 'flowbite-angular';
/**
 * Required properties for the class generation of `AccordionTitleComponent`
 */
export interface AccordionTitleProperties {
    color: keyof AccordionColors;
    isOpen: keyof FlowbiteBoolean;
    isFlush: keyof FlowbiteBoolean;
    customStyle: DeepPartial<AccordionTitleTheme>;
}
/**
 * Theme definition for `AccordionTitleComponent`
 */
export interface AccordionTitleTheme {
    root: {
        base: string;
        color: AccordionColors;
        isFlush: FlowbiteBoolean;
        isOpen: FlowbiteBoolean;
    };
    text: {
        base: string;
    };
}
/**
 * Default theme for `AccordionTitleComponent`
 */
export declare const accordionTitleTheme: AccordionTitleTheme;
/**
 * Generated class definition for `AccordionTitleComponent`
 */
export interface AccordionTitleClass extends FlowbiteClass {
    textClass: string;
}
