import type { DragRef } from '../Core/DragRef'; import { type DropListRef } from '../Core/DropListRef'; import type { IDropListRefConfig } from '../Core/Types'; /** * Directive configuration. */ export interface IDropListDirectiveConfig extends IDropListRefConfig { /** * Data associated with this drop list. */ data?: TData; /** * Items in the list. */ items?: Array>; /** * Connected drop lists (DropListRef, not Controller). */ connectedTo?: Array>; /** * Whether to automatically discover child drag items. * When true, the directive will scan for child elements with drag directives. * * @defaultValue true */ autoDiscoverItems?: boolean; } /** * Make an element a drop container. * * @param config - Configuration options. * @returns Directive. * * @public * * @example * ```html *
* *
* ``` */ export declare const dropList: (...values: Parameters) => any; //# sourceMappingURL=DropListDirective.d.ts.map