import './src/utils/log/AGCLogger'; import './src/encrypt/crypto/CryptoJSAdapter'; import { AGConnectCloudDB } from './src/AGConnectCloudDB'; import { AGConnectCloudDBException, AGConnectCloudDBExceptionCode } from './src/AGConnectCloudDBException'; import { CloudDBZone, ServerStatus } from './src/CloudDBZone'; import { CloudDBZoneConfig } from './src/CloudDBZoneConfig'; import { CloudDBZoneQuery } from './src/CloudDBZoneQuery'; import { CloudDBZoneSnapshotImpl } from './src/CloudDBZoneSnapshotImpl'; import { AGCApi } from '@hw-agconnect/api-types'; import { TransactionImpl } from './src/TransactionImpl'; declare module '@hw-agconnect/api-types' { interface AGCApi { cloudDB: { AGConnectCloudDB: typeof AGConnectCloudDB; AGConnectCloudDBException: typeof AGConnectCloudDBException; AGConnectCloudDBExceptionCode: typeof AGConnectCloudDBExceptionCode; CloudDBZone: typeof CloudDBZone; CloudDBZoneConfig: typeof CloudDBZoneConfig; CloudDBZoneQuery: typeof CloudDBZoneQuery; CloudDBZoneSnapshot: typeof CloudDBZoneSnapshotImpl; Transaction: typeof TransactionImpl; ServerStatus: typeof ServerStatus; }; } } declare module './index.quickgame' { type _ = AGCApi; }