"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BedrockAgentRuntime = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** Bedrock Agent Runtime service binding for Step Functions SDK integrations. */
class BedrockAgentRuntime {
    constructor() { }
    createInvocation(params) {
        throw new Error(BINDING_ERROR);
    }
    createSession(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAgentMemory(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteSession(params) {
        throw new Error(BINDING_ERROR);
    }
    endSession(params) {
        throw new Error(BINDING_ERROR);
    }
    generateQuery(params) {
        throw new Error(BINDING_ERROR);
    }
    getAgentMemory(params) {
        throw new Error(BINDING_ERROR);
    }
    getExecutionFlowSnapshot(params) {
        throw new Error(BINDING_ERROR);
    }
    getFlowExecution(params) {
        throw new Error(BINDING_ERROR);
    }
    getInvocationStep(params) {
        throw new Error(BINDING_ERROR);
    }
    getSession(params) {
        throw new Error(BINDING_ERROR);
    }
    invokeAgent(params) {
        throw new Error(BINDING_ERROR);
    }
    invokeFlow(params) {
        throw new Error(BINDING_ERROR);
    }
    invokeInlineAgent(params) {
        throw new Error(BINDING_ERROR);
    }
    listFlowExecutionEvents(params) {
        throw new Error(BINDING_ERROR);
    }
    listFlowExecutions(params) {
        throw new Error(BINDING_ERROR);
    }
    listInvocations(params) {
        throw new Error(BINDING_ERROR);
    }
    listInvocationSteps(params) {
        throw new Error(BINDING_ERROR);
    }
    listSessions(params) {
        throw new Error(BINDING_ERROR);
    }
    listTagsForResource(params) {
        throw new Error(BINDING_ERROR);
    }
    optimizePrompt(params) {
        throw new Error(BINDING_ERROR);
    }
    putInvocationStep(params) {
        throw new Error(BINDING_ERROR);
    }
    rerank(params) {
        throw new Error(BINDING_ERROR);
    }
    retrieve(params) {
        throw new Error(BINDING_ERROR);
    }
    retrieveAndGenerate(params) {
        throw new Error(BINDING_ERROR);
    }
    retrieveAndGenerateStream(params) {
        throw new Error(BINDING_ERROR);
    }
    startFlowExecution(params) {
        throw new Error(BINDING_ERROR);
    }
    stopFlowExecution(params) {
        throw new Error(BINDING_ERROR);
    }
    tagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    untagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    updateSession(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.BedrockAgentRuntime = BedrockAgentRuntime;
//# sourceMappingURL=BedrockAgentRuntime.js.map