/**
 * Copyright: (c) Myia SAS 2026.
 * This file and its contents are licensed under the AGPLv3 License.
 * Please see the LICENSE file at the root of this repository
 */
export interface CommanderCliAdapterOptions {
    /** Override default `process.argv` parser. Used by tests. */
    argv?: string[];
    /** Bundle dir override. Defaults to the vendored assets dir. */
    bundleDir?: string;
    /** Logger. Defaults to console. */
    log?: (msg: string) => void;
    /** Override version string. Defaults to `package.json#version`. */
    version?: string;
}
export declare class CommanderCliAdapter {
    private readonly program;
    private readonly options;
    constructor(options?: CommanderCliAdapterOptions);
    private initialize;
    private log;
    private handleView;
    parse(argv?: string[]): Promise<void>;
}
