import { type CleanupFn } from '../../reactive/index'; import type { BindingContext, DirectiveHandler } from '../types'; type ProcessElementFn = (el: Element, context: BindingContext, prefix: string, cleanups: CleanupFn[]) => void; type ProcessChildrenFn = (el: Element, context: BindingContext, prefix: string, cleanups: CleanupFn[]) => void; /** * Handles bq-for directive - list rendering with keyed reconciliation. * * Supports optional `:key` attribute for efficient DOM reuse: * ```html *
  • ...
  • * ``` * * Without a key, falls back to index-based tracking (less efficient for reordering). * * @internal */ export declare const createForHandler: (options: { prefix: string; processElement: ProcessElementFn; processChildren: ProcessChildrenFn; }) => DirectiveHandler; export {}; //# sourceMappingURL=for.d.ts.map