import { TriggerConfig } from "@trigger.dev/core/v3"; import { ResolvedConfig } from "@trigger.dev/core/v3/build"; import * as esbuild from "esbuild"; export type ResolveConfigOptions = { cwd?: string; overrides?: Partial; configFile?: string; warn?: boolean; }; export declare function loadConfig({ cwd, overrides, configFile, warn, }?: ResolveConfigOptions): Promise; type ResolveWatchConfigOptions = ResolveConfigOptions & { onUpdate: (config: ResolvedConfig) => void; debounce?: number; ignoreInitial?: boolean; }; type ResolveWatchConfigResult = { config: ResolvedConfig; files: string[]; stop: () => Promise; }; export declare function watchConfig({ cwd, onUpdate, debounce, ignoreInitial, overrides, configFile, }: ResolveWatchConfigOptions): Promise; export declare function configPlugin(resolvedConfig: ResolvedConfig): esbuild.Plugin | undefined; export {};