export declare function setProcessFunction(fn: (element: HTMLElement, scope: any, fromStructural?: boolean) => void): void; /** * Process single *for directive */ export declare function processForDirective(element: HTMLElement, currentScope: any): void; /** * Process *if chain with *elseif and *else support * Example: *
Greater than 5
*
Greater than 0
*
Zero or negative
*/ export declare function processIfChain(element: HTMLElement, currentScope: any): void; /** * Process *switch directive with *case and *default * Example: *
*
Pending...
*
Success!
*
Error occurred
*
Unknown status
*
*/ export declare function processSwitchDirective(element: HTMLElement, currentScope: any): void; /** * Process *await directive for async data handling * * Handles Promise-based async operations with pending/then/catch states. * Children elements with *pending, *then, and *catch are shown conditionally. * * Example: *
*
Loading...
*
*
{user.name}
*
*
Error: {error.message}
*
*/ export declare function processAwaitDirective(element: HTMLElement, currentScope: any): void; //# sourceMappingURL=structural.d.ts.map