import type { ISize } from './callback'; /** * Collection of environment variables that are known to a shell and are passed in and out of * commands. */ export declare class Environment extends Map { constructor(color: boolean, shellId: string, browsingContextId: string | undefined); /** * Copy environment variables into a command before it is run. */ copyIntoCommand(target: { [key: string]: string; }): void; getNumber(key: string): number | null; getPrompt(): string; get color(): boolean; names(): string[]; setSize(size: ISize): void; }