import type { Settings } from "@fiberplane/fpx-types"; export declare function generateRequestWithAiProvider({ fpApiKey, inferenceConfig, persona, method, path, handler, handlerContext, history, openApiSpec, middleware, middlewareContext, prompt, }: { fpApiKey?: string; inferenceConfig: Settings; persona: string; method: string; path: string; handler: string; handlerContext?: string; history?: string[]; openApiSpec?: string; middleware?: { handler: string; method: string; path: string; }[]; middlewareContext?: string; prompt?: string; }): Promise<{ data: any; error?: { message: string; } | null; }>; export declare function hasValidAiConfig(settings: Settings | undefined): boolean;