import type { CleanupFn } from '../reactive/index'; import type { BindingContext, DirectiveHandler } from './types'; export type DirectiveHandlers = { text: DirectiveHandler; error: DirectiveHandler; aria: DirectiveHandler; html: DirectiveHandler; if: DirectiveHandler; show: DirectiveHandler; class: DirectiveHandler; style: DirectiveHandler; model: DirectiveHandler; ref: DirectiveHandler; for: DirectiveHandler; bind: (attrName: string) => DirectiveHandler; on: (eventName: string) => DirectiveHandler; }; /** * Processes a single element for directives. * @internal */ export declare const processElement: (el: Element, context: BindingContext, prefix: string, cleanups: CleanupFn[], handlers: DirectiveHandlers) => void; /** * Recursively processes children of an element. * @internal */ export declare const processChildren: (el: Element, context: BindingContext, prefix: string, cleanups: CleanupFn[], handlers: DirectiveHandlers) => void; //# sourceMappingURL=process.d.ts.map