import type { Config } from "testplane"; import type { ConfigTemplate } from "../utils/configTemplates"; type BrowserConfig = Config["browsers"][string]; interface BrowserUserConfig extends Partial { desiredCapabilities: { browserName: string; }; } export type Language = "ts" | "js"; export interface TestplaneConfig extends Omit, "browsers"> { __language?: Language; __template?: ConfigTemplate; __modules?: { [name: string]: string; }; __variables?: { [name: string]: string; }; browsers: { [name: string]: BrowserUserConfig; }; } export {};