import { Arguments, Registrar } from '@kui-shell/core';
import { KubeOptions } from './options';
declare type Handler = (args: Arguments<KubeOptions>) => void;
export declare function emitKubectlConfigChangeEvent(args: Arguments<KubeOptions>): void;
export declare function onKubectlConfigChangeEvents(handler: Handler): void;
export declare function offKubectlConfigChangeEvents(handler: Handler): void;
export declare function register(registrar: Registrar, cmd: string): void;
declare const _default: (registrar: Registrar) => void;
/**
 * Register the commands
 *
 */
export default _default;
