import { type Reference, type ReferenceUnwrapped } from "@knyt/artisan"; import type { ReactiveControllerHost } from "./ReactiveController.ts"; /** * Creates a readonly reactive state reference derived from another reference. * * @alpha * * @deprecated Use `unwrapRef` instead. * This function is deprecated and will be removed in a future version. */ export declare function unwrapState(host: ReactiveControllerHost, origin: ReferenceUnwrapped.ParamsWithoutHandler[0]): Reference.Unwrapped; export declare function unwrapState(host: ReactiveControllerHost, ...args: ReferenceUnwrapped.ParamsWithHandler): Reference.Unwrapped; export declare function unwrapState(host: ReactiveControllerHost, options: ReferenceUnwrapped.OptionsWithFallback): Reference.Unwrapped; export declare function unwrapState(host: ReactiveControllerHost, options: ReferenceUnwrapped.Options): Reference.Unwrapped; //# sourceMappingURL=unwrapState.d.ts.map