import type { Clark, ClarkStateHandlerParams } from "../../../state-machine/clark-fsm.js";
export declare const executeRequestToIntegrationToolFactory: import("../../tools2/types.js").ToolFactory<{
    clark: Clark;
    services: ClarkStateHandlerParams;
}, import("../../tools2/types.js").Tool<{
    params: {
        type: "sql";
        query: string;
    } | {
        type: "graphql";
        graphQLQuery: {
            query: string;
            headers?: Record<string, string> | undefined;
            variables?: Record<string, unknown> | undefined;
        };
    } | {
        type: "rest";
        httpRequest: {
            path: string;
            headers?: Record<string, string> | undefined;
            queryParams?: Record<string, string> | undefined;
        };
    } | {
        type: "salesforce";
        query: string;
    } | {
        body: string;
        type: "other";
    };
    description: {
        request: string;
        present: string;
        past: string;
    };
    integrationId: string;
}, {
    data: string;
    isPartial: boolean;
}>>;
//# sourceMappingURL=execute-request.d.ts.map