import { AblyBaseCommand } from "../../base-command.js"; export default class PushPublish extends AblyBaseCommand { static description: string; static examples: string[]; static flags: { force: import("@oclif/core/interfaces").BooleanFlag; "device-id": import("@oclif/core/interfaces").OptionFlag; "client-id": import("@oclif/core/interfaces").OptionFlag; recipient: import("@oclif/core/interfaces").OptionFlag; channel: import("@oclif/core/interfaces").OptionFlag; message: import("@oclif/core/interfaces").OptionFlag; title: import("@oclif/core/interfaces").OptionFlag; body: import("@oclif/core/interfaces").OptionFlag; sound: import("@oclif/core/interfaces").OptionFlag; icon: import("@oclif/core/interfaces").OptionFlag; badge: import("@oclif/core/interfaces").OptionFlag; data: import("@oclif/core/interfaces").OptionFlag; "collapse-key": import("@oclif/core/interfaces").OptionFlag; ttl: import("@oclif/core/interfaces").OptionFlag; payload: import("@oclif/core/interfaces").OptionFlag; apns: import("@oclif/core/interfaces").OptionFlag; fcm: import("@oclif/core/interfaces").OptionFlag; web: 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; }; run(): Promise; }