import React from "react"; import type { MenuIcon } from "@next-core/brick-types"; import type React from "react"; export interface CollapsibleCardItemProps { cardTitle?: string; cardDesc?: string; hoverable?: boolean; cardStyle?: CSSProperties; icon?: MenuIcon; iconStyle?: Record; dataSource?: Record; fields?: { cardTitle?: string; cardDesc?: string; icon?: string; }; isActive?: boolean; disableClickHeaderToOpen?: boolean; customHeader?: boolean; disableClickHeaderToClose?: boolean; contentStyle?: Record; subscriptConfig?: any; operatingAreaStyle?: React.CSSProperties; } export interface CollapsibleCardItemEvents { "collapse.change": CustomEvent; } export interface CollapsibleCardItemEventsMap { onCollapseChange: "collapse.change"; } export declare class CollapsibleCardItemElement extends HTMLElement { cardTitle: string | undefined; cardDesc: string | undefined; hoverable: boolean | undefined; cardStyle: CSSProperties | undefined; icon: MenuIcon | undefined; iconStyle: Record | undefined; dataSource: Record | undefined; fields: | { cardTitle?: string; cardDesc?: string; icon?: string; } | undefined; isActive: boolean | undefined; disableClickHeaderToOpen: boolean | undefined; customHeader: boolean | undefined; disableClickHeaderToClose: boolean | undefined; contentStyle: Record | undefined; subscriptConfig: any | undefined; operatingAreaStyle: React.CSSProperties | undefined; open(): void; close(): void; toggle(): void; }