import { SessionUserInfo } from '../../module/fn.socket.io.server/fn.socket.io.adapter'; import { FnSocketIoGateway, InputParams } from '../../module/fn.socket.io.server/fn.socket.io.gateway'; import { Observable } from 'rxjs'; import { FnDbPostgresService } from '../../module/fn.db.postgres/fn.db.postgres.service'; import { FnLoggerService } from '../../module/fn.logger/fn.logger.service'; import { FnConfigService } from '../../module/fn.config/fn.config.service'; import { OnCommand } from '../../fn.core.interface'; import { DbResultError } from '../../module/fn.db.postgres/fn.db.postgres.interface'; import { SessionParams } from '../../fn.core.type'; interface ReturnParams { at: string; user_info: SessionUserInfo; } export declare class FnCommandCoreCheckClientParams implements OnCommand { private readonly _sig; private readonly _db; private _log; private readonly _config; constructor(_sig: FnSocketIoGateway, _db: FnDbPostgresService, _log: FnLoggerService, _config: FnConfigService); onCommand(sessionParams: SessionParams, inputParams: InputParams): Promise | Observable | ReturnParams | DbResultError; } export {};