import { OwnValue } from 'lite-ts'; import { DbValueServiceCheckConditionsOption } from './db-service-check-conditions-option'; import { DbValueServiceGetCountOption } from './db-service-get-count-option'; import { DbValueServiceUpdateOption } from './db-service-update-option'; import { ValueHandlerBase } from './handler-base'; import { IDbValueService } from './i-db-service'; import { ValueService } from './service'; export declare class DbValueService extends ValueService implements IDbValueService { private m_ProjectNo; private m_BuildGetCountHandlerFunc; private m_BuildUpdateHandlerFunc; private m_GetCountHandler; protected get getCountHandler(): ValueHandlerBase; private m_UpdateHandler; protected get updateHandler(): ValueHandlerBase; constructor(m_ProjectNo: number, m_BuildGetCountHandlerFunc: () => ValueHandlerBase, m_BuildUpdateHandlerFunc: () => ValueHandlerBase, getNowFunc: () => Promise, getOwnValueFunc: () => Promise); checkConditions(opt: DbValueServiceCheckConditionsOption): Promise; getCount(opt: DbValueServiceGetCountOption): Promise; update(opt: DbValueServiceUpdateOption): Promise; }