import { Array as YArray, Map as YMap } from 'yjs'; import type { ProxyConfig } from './config.js'; import type { UnRecord } from './utils.js'; export declare function initialize(array: unknown[], yArray: YArray, config: ProxyConfig): void; export declare function initialize(object: UnRecord, yMap: YMap, config: ProxyConfig): void; export declare function initialize(target: unknown[] | UnRecord, yAbstract: YArray | YMap, config: ProxyConfig): void; export declare function createYProxy(yAbstract: YArray | YMap, config?: ProxyConfig): Data; export declare function createYMapProxy>(yMap: YMap, config?: ProxyConfig): Data; export declare function createYArrayProxy(yArray: YArray, config?: ProxyConfig): T[]; //# sourceMappingURL=proxy.d.ts.map