import type { ApiProvider, CallApiContextParams, ProviderOptions, ProviderResponse } from '../../types';
export interface FlowiseProviderConfig {
    url: string;
    workflowId: string;
    apiKey: string;
}
export declare class FlowiseProvider implements ApiProvider {
    private httpProvider;
    private providerConfig;
    config: any;
    constructor(config: FlowiseProviderConfig, options?: ProviderOptions);
    id(): string;
    callApi(prompt: string, context?: CallApiContextParams): Promise<ProviderResponse>;
}
//# sourceMappingURL=flowise.d.ts.map