import { autoStart, destroy, getAllInstances, getInstance, init, observe, reinit, setAttributePrefix, setAutoInit, setDebug, setObserver, stopObserving } from "./autoInit.js"; import type { ComponentConfig, ComponentHandler, RegistryEntry } from "./registry.js"; import { componentRegistry, getComponent, getComponentNames, hasComponent, registerComponent } from "./registry.js"; export { autoStart, componentRegistry, destroy, getAllInstances, getComponent, getComponentNames, getInstance, hasComponent, init, observe, registerComponent, reinit, setAttributePrefix, setAutoInit, setDebug, setObserver, stopObserving, }; export type { ComponentConfig, ComponentHandler, RegistryEntry }; export interface StylescapeGlobal { init: typeof init; getInstance: typeof getInstance; getAllInstances: typeof getAllInstances; reinit: typeof reinit; destroy: typeof destroy; observe: typeof observe; stopObserving: typeof stopObserving; autoInit: boolean; debug: boolean; registerComponent: typeof registerComponent; hasComponent: typeof hasComponent; getComponentNames: typeof getComponentNames; version: string; } export declare function initializeStylescape(): void; //# sourceMappingURL=index.d.ts.map