import { CliContribution } from '@theia/core/lib/node'; import { Arguments, Argv } from '@theia/core/shared/yargs'; /** * Handles the `--attach-container` CLI argument and stashes the value. */ export declare class DevContainerCliContribution implements CliContribution { protected attachContainerId: string | undefined; protected scanForDevJson: boolean; configure(conf: Argv): void; setArguments(args: Arguments): void; getAttachContainerId(): string | undefined; /** * Returns and clears the attach container ID so the startup attach flow * runs at most once (the window reloads after connecting to the remote). */ consumeAttachContainerId(): string | undefined; shouldScanForDevJson(): boolean; } //# sourceMappingURL=dev-container-cli-contribution.d.ts.map