import Command from './../../base';
import { Config } from './../../types';
export interface RegisterInputs {
    config: Config;
    url: string | undefined;
    token: string | undefined;
}
export default class SecretsRegister extends Command {
    static description: string;
    validateRegisterInput: (input: string) => Promise<boolean | string>;
    promptForSecretsProviderCredentials: (inputs: RegisterInputs) => Promise<RegisterInputs>;
    registerSecretsProvider: (inputs: RegisterInputs) => Promise<RegisterInputs>;
    sendAnalytics: (inputs: RegisterInputs) => Promise<void>;
    run(): Promise<void>;
}
