import { type LambdaEvent } from 'lambda-local'; import type { BuildFunction, GetBuildFunction, InvokeFunction } from '../index.js'; import type NetlifyFunction from '../../netlify-function.js'; import { ZisiBuildResult } from './builders/zisi.js'; import type { WorkerMessage } from './worker.js'; export declare const name = "js"; type SimpleJsBuildResult = { schedule?: string; srcFiles: string[]; }; export type JsBuildResult = ZisiBuildResult | SimpleJsBuildResult; export type JsInvokeFunctionResult = WorkerMessage | LambdaEvent; export declare function getBuildFunction({ config, errorExit, func, projectRoot, }: Parameters>[0]): Promise<(({ cache }: { cache?: import("@netlify/dev-utils").MemoizeCache; }) => Promise) | BuildFunction>; export declare const invokeFunction: ({ context, environment, event, func, timeout, }: Parameters>[0]) => Promise; export declare const invokeFunctionDirectly: ({ context, environment, event, func, timeout, }: { context: Record; environment: Record; event: Record; func: NetlifyFunction; timeout: number; }) => Promise; export {}; //# sourceMappingURL=index.d.ts.map