import type { CommanderStatic } from '@gemini-testing/commander';
import { HtmlReporterApi, ReporterConfig } from '../types';
import type Testplane from 'testplane';
import { Api } from './api';
export interface GuiCliOptions {
    autoRun: boolean;
    open: unknown;
    port: number;
    hostname: string;
}
export interface GuiConfigs {
    options: GuiCliOptions;
    program: CommanderStatic;
    pluginConfig: ReporterConfig;
}
export interface ServerArgs {
    paths: string[];
    testplane: Testplane & HtmlReporterApi;
    guiApi: Api;
    configs: GuiConfigs;
}
declare const _default: (args: ServerArgs) => void;
export default _default;
