import { Repository } from 'typeorm'; import { B as BaseModel } from '../BaseModel-cb78c646.js'; import { ModelConfigProvider, ModelConfig } from '../common/index.cjs'; import 'typeorm/driver/mysql/MysqlConnectionOptions'; import 'typeorm/driver/sqlite/SqliteConnectionOptions'; declare class AssetsHistory { id?: number; msafeAddress: string; txDigest: string; coinType: string; amount: string; isReceive: boolean; executedAt: number; updatedAt?: Date; createdAt?: Date; } declare class AssetsAggregation { id?: number; msafeAddress: string; aggregatedAt: number; aggregatedAssets: string; updatedAt?: Date; createdAt?: Date; } declare class AssetsProcessor { id?: number; fieldName: string; fieldValue: string; updatedAt?: Date; createdAt?: Date; } declare class AssetsAggregationModel extends BaseModel { assetsHistory: Repository; assetsAggregation: Repository; assetsProcessor: Repository; protected constructor(configProvider: ModelConfigProvider); protected init(): Promise; static New(config: ModelConfig): Promise; } export { AssetsAggregation, AssetsAggregationModel, AssetsHistory, AssetsProcessor };