import { AsyncContext } from "@fictjs/runtime/advanced"; //#region src/slim.d.ts /** Compiler macro for an explicitly asynchronous derived value. */ declare function $async(_produce: (context: AsyncContext) => T | PromiseLike | AsyncIterable): T; /** * Compiler macro for reactive state. * This is transformed at compile time and should never be called at runtime. */ declare function $state(_initialValue: T): T; /** * Compiler macro for reactive effects. * This is transformed at compile time and should never be called at runtime. */ declare function $effect(_fn: () => void | (() => void)): void; //#endregion export { $async, $effect, $state }; //# sourceMappingURL=slim.d.ts.map