/** * Notes: this file covers the three (as of this writing) subcommands * of apply: * - view-last-applied * - set-last-applied * - edit-last-applied * */ import { KubeResource } from '@kui-shell/plugin-kubectl-core'; import { Arguments, Registrar } from '@kui-shell/core'; import { KubeOptions } from './options'; /** View Transformer for view-last-applied and edit-last-applied */ export declare const viewLastApplied: (subcommand: 'view-last-applied' | 'edit-last-applied') => (args: Arguments, response: KubeResource) => Promise & import("@kui-shell/plugin-kubectl-core").WithRawData & { apiVersion: string; kind: string; metadata?: import("@kui-shell/plugin-kubectl-core/mdist/resource").KubeMetadata; status?: import("@kui-shell/plugin-kubectl-core").KubeStatus; spec?: any; originatingCommand: Arguments; isSimulacrum?: boolean; isKubeResource: true; } & import("@kui-shell/core/mdist/models/mmr/types").View> & { defaultMode: string; }>; export declare function registerApplySubcommands(registrar: Registrar, cmd: string): void; export default function registerForKubectl(registrar: Registrar): void;