import { CommandRunner } from 'nest-commander';
import { ModuleMetadataHelperService } from '../helpers/module-metadata-helper.service';
interface TestRunCommandOptions {
    module?: string;
    moduleName?: string;
    scenarioIds?: string;
    includeTags?: string;
    skipScenarioIds?: string;
    reporter?: string;
    apiBaseUrl?: string;
    uiBaseUrl?: string;
    headless?: boolean;
    timeoutMs?: number;
    retries?: number;
    listSpecs?: boolean;
    printApiLogs?: boolean;
    runName?: string;
}
export declare class TestRunCommand extends CommandRunner {
    private readonly moduleMetadataHelperService;
    private readonly logger;
    constructor(moduleMetadataHelperService: ModuleMetadataHelperService);
    run(passedParam: string[], options?: TestRunCommandOptions): Promise<void>;
    parseModule(val: string): string;
    parseScenarioIds(val: string): string;
    parseIncludeTags(val: string): string;
    parseSkipScenarioIds(val: string): string;
    parseReporter(val: string): string;
    parseListSpecs(val?: string): boolean;
    parsePrintApiLogs(val?: string): boolean;
    parseApiBaseUrl(val: string): string;
    parseUiBaseUrl(val: string): string;
    parseHeadless(val: string): boolean;
    parseTimeoutMs(val: string): number;
    parseRetries(val: string): number;
    parseRunName(val: string): string;
}
export {};
//# sourceMappingURL=run-tests.command.d.ts.map