import { Handlers } from "./handlers"; import { type ILambdaMock } from "../runtime/rapidApi"; interface IDaemonConfig { debug: boolean; } export declare class Daemon extends Handlers { #private; runtimeConfig: any; customOfflineRequests: { method?: string | string[]; filter: RegExp | string; callback: (req: any, res: any) => Promise | any | undefined; }[]; customBuildCallback?: Function; onReady?: (port: number, ip: string) => any; stop(cb?: (err?: any) => void): void; setApiKeys(keys?: any[]): void; constructor(config?: IDaemonConfig); get port(): number; set port(p: number); set serve(root: string); listen(port?: number, callback?: Function): void; fakeRebuildEmitter: () => Promise; load(lambdaDefinitions: ILambdaMock[]): Promise; } export {};