import type { IInstance } from '../domain';
export interface IInstanceConsoleOutput {
    output: string | IInstanceMultiOutputLog[];
}
export interface IInstanceMultiOutputLog {
    name: string;
    output: string;
    formattedOutput?: string;
}
export declare class InstanceReader {
    static getInstanceDetails(account: string, region: string, id: string): PromiseLike<IInstance>;
    static getConsoleOutput(account: string, region: string, id: string, cloudProvider: string): PromiseLike<IInstanceConsoleOutput>;
}
