import IUserProfile from './IUserProfile'; import ISessionOptions from './ISessionOptions'; import IScriptInstanceMeta from './IScriptInstanceMeta'; import IViewport from './IViewport'; import IGeolocation from './IGeolocation'; export default interface ISessionCreateOptions extends ISessionOptions { sessionName?: string; browserEmulatorId?: string; userAgent?: string; scriptInstanceMeta?: IScriptInstanceMeta; userProfile?: IUserProfile; viewport?: IViewport; timezoneId?: string; locale?: string; upstreamProxyUrl?: string; upstreamProxyIpMask?: { publicIp?: string; proxyIp?: string; ipLookupService?: string; }; input?: { command?: string; } & any; geolocation?: IGeolocation; dependencyMap?: { [clientPluginId: string]: string[]; }; corePluginPaths?: string[]; }