import React from 'react'; import type { CSSProperties, ChangeEvent, MouseEvent, ReactNode } from 'react'; import type { IPaperProps } from '@/core/surfaces/paper'; export interface PanelProps extends Omit { expanded?: boolean; defaultExpanded?: boolean; hideSummary?: boolean; elevation?: number; summary?: ReactNode; title?: string | ReactNode; area?: string; details?: JSX.Element; actions?: JSX.Element; nested?: boolean; id?: string; style?: CSSProperties; className?: string; hideExpansionIcon?: boolean; detailsStyle?: CSSProperties; onChange?(event?: ChangeEvent>, expanded?: boolean): void; onClick?(event: MouseEvent): void; } declare const Panel: (props: PanelProps) => React.JSX.Element; export default Panel;