/** * adowire client — directive registry * * Central entry point that registers every adowire:* DOM directive. * Import and call `registerDirectives()` once during bootstrap (before any * user interaction can occur) so that event delegation listeners are in place * for the full lifetime of the page. */ import { initLoading } from './loading.js'; export { initLoading }; export { initCloak, uncloakAll } from './cloak.js'; export { initDirty, applyDirtyState, clearDirtyState } from './dirty.js'; export { initShow, applyShowState } from './show.js'; /** * Register all adowire directives. * * Each directive uses event delegation on `document` so this only needs to * be called once — components added dynamically after initial boot are * handled automatically. * * Safe to call multiple times; each individual directive guards against * double-registration internally. */ export declare function registerDirectives(): void; /** * Post-init hook — call after all components have been mounted to perform * one-time reveal operations (e.g. uncloaking). */ export declare function postInitDirectives(): void;