import type { ServerResponse } from "http"; interface IRunnerInvoke { event: any; awsRequestId: string; info?: any; clientContext?: any; response?: ServerResponse; } export interface Runner { isMounted: boolean; mount: () => Promise | any; unmount: (lifecycleEnds?: boolean) => Promise | any; invoke: (request: IRunnerInvoke) => Promise; onComplete: (awsRequestId: string, timeout?: boolean) => any; } export declare class UnsupportedRuntime implements Runner { err: Error; constructor(runtime: string); isMounted: boolean; mount: () => undefined; unmount: () => undefined; invoke: () => Promise; onComplete: () => undefined; } export {};