import { AblyBaseCommand } from "../../base-command.js"; export default class ChannelsPublish extends AblyBaseCommand { static args: { channelName: import("@oclif/core/interfaces").Arg>; message: import("@oclif/core/interfaces").Arg>; }; static description: string; static examples: string[]; static flags: { count: import("@oclif/core/interfaces").OptionFlag; delay: import("@oclif/core/interfaces").OptionFlag; encoding: import("@oclif/core/interfaces").OptionFlag; name: import("@oclif/core/interfaces").OptionFlag; transport: import("@oclif/core/interfaces").OptionFlag; "client-id": import("@oclif/core/interfaces").OptionFlag; port: import("@oclif/core/interfaces").OptionFlag; "tls-port": import("@oclif/core/interfaces").OptionFlag; tls: import("@oclif/core/interfaces").OptionFlag; verbose: import("@oclif/core/interfaces").BooleanFlag; json: import("@oclif/core/interfaces").BooleanFlag; "pretty-json": import("@oclif/core/interfaces").BooleanFlag; "web-cli-help": import("@oclif/core/interfaces").BooleanFlag; }; private progressIntervalId; private realtime; finally(err: Error | undefined): Promise; run(): Promise; private clearProgressIndicator; private logFinalSummary; private publishMessages; private publishWithRealtime; private publishWithRest; private setupProgressIndicator; }