import { BaseCommand } from '../oclif/base-command.js';
import { type CliLang } from '../lib/i18n.js';
import type { StudioArgs, StudioFlags } from '../lib/cmd-flags.js';
export declare function runStudio(_args: StudioArgs, flags: StudioFlags, lang: CliLang): Promise<void>;
export default class Studio extends BaseCommand {
    static description: string;
    static examples: {
        description: string;
        command: string;
    }[];
    static flags: {
        lang: import("@oclif/core/interfaces").OptionFlag<string, import("@oclif/core/interfaces").CustomOptions>;
        port: import("@oclif/core/interfaces").OptionFlag<string, import("@oclif/core/interfaces").CustomOptions>;
        host: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
        'reports-dir': import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
        'analyses-dir': import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
        'observations-dir': import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
        'no-open': import("@oclif/core/interfaces").BooleanFlag<boolean>;
        dev: import("@oclif/core/interfaces").BooleanFlag<boolean>;
    };
    run(): Promise<void>;
}
//# sourceMappingURL=studio.d.ts.map