import type ActivityLogDrainer from './activity-log-drainer'; import type { ActivityLogHandle, ActivityLogPort, CreateActivityLogArgs } from '../ports/activity-log-port'; import type { Logger } from '../ports/logger-port'; import type { ActivityLogsServiceInterface } from '@forestadmin/forestadmin-client'; export default class ForestadminClientActivityLogPort implements ActivityLogPort { private readonly service; private readonly logger; private readonly forestServerToken; private readonly drainer; constructor(service: ActivityLogsServiceInterface, logger: Logger, forestServerToken: string, drainer: ActivityLogDrainer); createPending(args: CreateActivityLogArgs): Promise; markSucceeded(handle: ActivityLogHandle): Promise; markFailed(handle: ActivityLogHandle): Promise; } //# sourceMappingURL=forestadmin-client-activity-log-port.d.ts.map