import type { Styles } from '@cleartrip/ct-design-types'; export interface IAccordionStyleConfig { root?: Styles[]; label?: Styles[]; icon?: Styles[]; childrenContainer?: Styles[]; } export interface IAccordionProps { disabled?: boolean; expanded?: boolean; label: React.ReactNode; onClick?: () => void; children: React.ReactNode; expandIcon?: React.ReactNode; styleConfig?: IAccordionStyleConfig; isWrappedInAccordionGroup?: boolean; onAccordionGroupClick?: () => void; } export type IAccordion = IAccordionProps; export interface IAccordionIconProps { styleConfig?: { root?: Styles[]; }; children?: React.ReactNode; } export interface IAccordionContentProps { styleConfig?: { root?: Styles[]; }; children: React.ReactNode; } //# sourceMappingURL=type.d.ts.map