import { EmptyEmit, VueNode as VueNode$1 } from "../_util/type.js"; import { CollapseSemanticClassNames, CollapseSemanticStyles } from "./Collapse.js"; import * as vue791 from "vue"; import { CSSProperties, SlotsType } from "vue"; //#region src/collapse/CollapsePanel.d.ts type CollapsibleType = 'header' | 'icon' | 'disabled'; declare const COLLAPSE_PANEL_MARK = "_ANTDV_NEXT_COLLAPSE_PANEL"; interface CollapsePanelProps { key: string | number; class?: string; style?: CSSProperties; header?: VueNode$1; showArrow?: boolean; prefixCls?: string; forceRender?: boolean; id?: string; extra?: VueNode$1; collapsible?: CollapsibleType; classes?: Partial; styles?: Partial; } interface CollapsePanelSlots { default?: () => any; header?: () => any; extra?: () => any; } declare const CollapsePanel: vue791.DefineSetupFnComponent, CollapsePanelProps, vue791.PublicProps>; //#endregion export { COLLAPSE_PANEL_MARK, CollapsePanelProps, CollapsePanelSlots, CollapsibleType, CollapsePanel as default };