import type { OWOXPluginUpdateResult } from '@owox/api-client'; import { BaseCommand } from '../../base-command.js'; import { type PluginsClient } from '../../plugins-support.js'; export declare function updatePlugin(client: PluginsClient, repository: string): Promise; /** * What the check did, for a person rather than for a pipe. * * Goes to stderr, like the GitHub App hint, so stdout stays the JSON every other plugins * command prints and `| jq` keeps working. */ export declare function updateSummary(result: OWOXPluginUpdateResult): string; /** * Requests an immediate managed update check. * * The deployment checks every relevant plugin daily on its own; this asks for the next * check now. It accepts no version: whatever valid higher SemVer is found becomes current * for every installation of that plugin across the deployment. Rate-limited per plugin * and safe to repeat. */ export default class PluginsUpdate extends BaseCommand { static description: string; static args: { repository: import("@oclif/core/interfaces").Arg>; }; static flags: { 'env-file': import("@oclif/core/interfaces").OptionFlag; }; static examples: string[]; run(): Promise; }