import { SfCommand } from '@salesforce/sf-plugins-core';
export type AliasResult = {
    alias: string;
    value?: string;
    success?: boolean;
    message?: string;
    error?: {
        name: string;
        message: string;
    };
};
export type AliasResults = AliasResult[];
export declare abstract class AliasCommand<T> extends SfCommand<T> {
    protected output(title: string, results: AliasResults): void;
}
export declare const aliasErrorHandler: (err: unknown, alias: string, value?: string) => AliasResult;
