import Dexie from 'dexie'; import './extend-dexie-interface'; import { DexieCloudSyncOptions } from './DexieCloudSyncOptions'; import { SyncState } from './types/SyncState'; import { DXCWebSocketStatus } from './DXCWebSocketStatus'; import { UserLogin } from './db/entities/UserLogin'; export { DexieCloudTable } from './DexieCloudTable'; export * from './getTiedRealmId'; export { DBRealm, DBRealmMember, DBRealmRole, DBSyncedObject, DBPermissionSet, AuthProvidersResponse, OAuthProviderInfo, } from 'dexie-cloud-common'; export { resolveText } from './helpers/resolveText'; export { Invite } from './Invite'; export type { UserLogin, DXCWebSocketStatus, SyncState }; export type { DexieCloudSyncOptions }; export type { DexieCloudOptions, PeriodicSyncOptions, } from './DexieCloudOptions'; export * from './types/DXCAlert'; export * from './types/DXCInputField'; export * from './types/DXCUserInteraction'; export { defineYDocTrigger } from './define-ydoc-trigger'; export declare function dexieCloud(dexie: Dexie): void; export declare namespace dexieCloud { var version: any; } export default dexieCloud;