import { signal, computed, batch, effect, action, type Model, type ModelConstructor, createModel, Signal, type ReadonlySignal, untracked } from "@preact/signals-core";
import type { ReactElement } from "react";
import { useSignal, useComputed, useSignalEffect, useModel } from "@preact/signals-react/runtime";
export { signal, computed, batch, effect, action, type Model, type ModelConstructor, createModel, Signal, type ReadonlySignal, useSignal, useComputed, useSignalEffect, useModel, untracked, };
declare module "@preact/signals-core" {
    interface Signal extends ReactElement {
    }
    interface ReadonlySignal extends ReactElement {
    }
}
