import { type DependencyList } from 'react'; import type { OverlayApplyParams, OverlayRuntimeResult } from './runtime'; import { OverlayEngine } from './runtime'; import type { OverlayRenderable } from './types'; export declare function useOverlay(engine: OverlayEngine | undefined, params: OverlayApplyParams, deps?: DependencyList): OverlayRuntimeResult; export declare function useOverlayFields(engine: OverlayEngine | undefined, params: OverlayApplyParams, deps?: DependencyList): T['fields'];