declare const _default: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ readonly onClick?: ((item: MouseEvent) => any) | undefined; readonly onToggle?: ((item: T, index: number) => any) | undefined; readonly onPin?: ((item: T, index: number) => any) | undefined; readonly onExpand?: ((item: T, index: number) => any) | undefined; readonly onRemove?: ((item: T, index: number) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onClick" | "onToggle" | "onPin" | "onExpand" | "onRemove"> & { item: T; index: number; showDragHandle: boolean; isActive: boolean; isDraggable: boolean; isRemovable: boolean; isExpandable: boolean; isExpanded: boolean; isToggable: boolean; isToggled: boolean; isPinnable: boolean; isPinned: boolean; titleClass: string | string[] | null; contentClass: string | string[] | null; afterClass: string | string[] | null; beforeClass: string | string[] | null; } & Partial<{}>> & import('vue').PublicProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ title: (props: { item: T; index: number; }) => unknown; content?: (props: { item: T; index: number; }) => unknown; after?: (props: { item: T; index: number; }) => unknown; before?: (props: { item: T; index: number; }) => unknown; }> & { title: (props: { item: T; index: number; }) => unknown; content?: (props: { item: T; index: number; }) => unknown; after?: (props: { item: T; index: number; }) => unknown; before?: (props: { item: T; index: number; }) => unknown; }; emit: { (e: "click", item: MouseEvent): void; (e: "expand", item: T, index: number): void; (e: "toggle", item: T, index: number): void; (e: "pin", item: T, index: number): void; (e: "remove", item: T, index: number): void; }; }>) => import('vue').VNode & { __ctx?: Awaited; }; export default _default; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {}; //# sourceMappingURL=PlElementListItem.vue.d.ts.map