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 "onUpdate:items"?: ((value: T[]) => any) | undefined; readonly onItemClick?: ((item: T) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onUpdate:items" | "onItemClick"> & ({ items: T[]; } & { getItemKey?: (item: T, index: number) => K; itemClass?: string | string[] | ((item: T, index: number) => string | string[]); itemClassTitle?: string | string[] | ((item: T, index: number) => string | string[]); itemClassBefore?: string | string[] | ((item: T, index: number) => string | string[]); itemClassAfter?: string | string[] | ((item: T, index: number) => string | string[]); itemClassContent?: string | string[] | ((item: T, index: number) => string | string[]); isActive?: (item: T, index: number) => boolean; disableDragging?: boolean; isDraggable?: (item: T, index: number) => boolean; onDragEnd?: (oldIndex: number, newIndex: number) => void | boolean; onSort?: (oldIndex: number, newIndex: number) => void | boolean; disableRemoving?: boolean; isRemovable?: (item: T, index: number) => boolean; onRemove?: (item: T, index: number) => void | boolean; disableExpanding?: boolean; isExpandable?: (item: T, index: number) => boolean; isExpanded?: (item: T, index: number) => boolean; onExpand?: (item: T, index: number) => unknown; disableToggling?: boolean; isToggable?: (item: T, index: number) => boolean; isToggled?: (item: T, index: number) => boolean; onToggle?: (item: T, index: number) => unknown; disablePinning?: boolean; isPinnable?: (item: T, index: number) => boolean; isPinned?: (item: T, index: number) => boolean; onPin?: (item: T, index: number) => void | boolean; }) & Partial<{}>> & import('vue').PublicProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ "item-title": (props: { item: T; index: number; }) => unknown; "item-content"?: (props: { item: T; index: number; }) => unknown; "item-before"?: (props: { item: T; index: number; }) => unknown; "item-after"?: (props: { item: T; index: number; }) => unknown; }> & { "item-title": (props: { item: T; index: number; }) => unknown; "item-content"?: (props: { item: T; index: number; }) => unknown; "item-before"?: (props: { item: T; index: number; }) => unknown; "item-after"?: (props: { item: T; index: number; }) => unknown; }; emit: ((e: "itemClick", item: T) => void) & ((evt: "update:items", value: T[]) => void); }>) => import('vue').VNode & { __ctx?: Awaited; }; export default _default; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {}; //# sourceMappingURL=PlElementList.vue.d.ts.map