import { TableDefinition, ORMConfig } from '../shared/types'; import { WebORMInstance } from './orm-instance'; import { FakeORMInstance } from './fake-orm-instance'; export declare class WebORM { private client?; private databases?; private config; private devInfo?; private schemas; private collectionIds; constructor(config: ORMConfig); /** * Initialize the ORM with table definitions */ init(tables: T): Promise | FakeORMInstance>; /** * When running in development, return informational message instead of logging */ getDevInfo(): string | undefined; /** * Validate that collections exist in the database * Note: Web SDK doesn't support getCollection, so we validate by attempting to list documents */ private validateTables; } //# sourceMappingURL=orm.d.ts.map