import { type TemplateResult } from 'lit'; /** * Configuration for drag placeholder directive. * * @public */ export interface IDragPlaceholderConfig { /** * Template function to render custom placeholder. */ template?: () => TemplateResult; /** * Optional data to pass to placeholder template. */ data?: any; } /** * Define a custom drag placeholder template. * The element with this directive will be cloned and shown in place of the dragged element. * * @param config - Configuration options. * @returns Directive. * * @public * * @example * ```typescript * html` *
*
*
Drop here...
*
*
Actual content
*
* ` * ``` */ export declare const dragPlaceholder: (...values: Parameters) => any; //# sourceMappingURL=DragPlaceholderDirective.d.ts.map