import { ConfigService } from "@nestjs/config"; import { LogService } from "../../../common/services/LogService"; import { NetworkService } from "../../../common/services/NetworkService"; import { StateService } from "../../../common/services/StateService"; import { QueryService } from "../../../common/services/QueryService"; import { AssetsService } from "../../../discovery/services/AssetsService"; import { ActivityDocument, ActivityModel } from "../../../users/models/ActivitySchema"; import { ActivitiesService } from "../../../users/services/ActivitiesService"; import { BroadcastPayouts, BroadcastPayoutsCommandOptions } from "../BroadcastPayouts"; import { PayoutDocument } from "../../models/PayoutSchema"; import { PayoutsService } from "../../services/PayoutsService"; import { SignerService } from "../../services/SignerService"; export declare type BroadcastActivityPayoutsCommandOptions = BroadcastPayoutsCommandOptions; export declare class BroadcastActivityPayouts extends BroadcastPayouts { protected readonly configService: ConfigService; protected readonly stateService: StateService; protected readonly queryService: QueryService; protected readonly payoutsService: PayoutsService; protected readonly signerService: SignerService; protected readonly networkService: NetworkService; protected readonly activitiesService: ActivitiesService; protected readonly logService: LogService; protected readonly assetsService: AssetsService; protected readonly model: ActivityModel; constructor(configService: ConfigService, stateService: StateService, queryService: QueryService, payoutsService: PayoutsService, signerService: SignerService, networkService: NetworkService, activitiesService: ActivitiesService, logService: LogService, assetsService: AssetsService, model: ActivityModel); protected get command(): string; protected get signature(): string; protected get collection(): string; protected countSubjects(): Promise; protected fetchSubjects(count: number): Promise; runAsScheduler(): Promise; }