import { Signal } from 'solid-js'; interface SyncSignalOptions { /** * Sync values immediately */ defer?: boolean; /** * Direction of syncing. Value will be redefined if you define syncConvertors * * @default 'both' */ direction?: 'ltr' | 'rtl' | 'both'; /** * Custom transform function */ transform?: { ltr?: (left: L) => R; rtl?: (right: R) => L; }; } /** * Two-way signal synchronization. * * @see https://solidjs-use.github.io/solidjs-use/shared/syncSignal */ declare function syncSignal([left, setLeft]: Signal, [right, setRight]: Signal, options?: SyncSignalOptions): () => void; export { SyncSignalOptions, syncSignal };