import { type ReceizHttpOperationSupport, type ReceizClient } from "@receiz/sdk";
type JsonObject = Record<string, unknown>;
type Argument = "body" | "body?" | "query" | "query?" | "options?" | "subscriptionId" | "eventId" | "jobId" | "endpointId" | "intentId";
type Definition = Readonly<{
    name: string;
    sdkMethod: string;
    arguments: readonly Argument[];
    mutation: boolean;
    requiresDelegated: boolean;
    requiredPayload: readonly string[];
    invoke: (client: ReceizClient, args: JsonObject) => unknown;
}>;
export declare const RECEIZ_V127_SDK_OPERATION_MAP: Readonly<Record<string, Definition & ReceizHttpOperationSupport>>;
export declare const RECEIZ_V127_SDK_TOOLS: {
    name: string;
    description: string;
    inputSchema: JsonObject;
    annotations: {
        readOnlyHint: boolean;
        destructiveHint: boolean;
        openWorldHint: boolean;
    };
}[];
/** Confirmation is local consent custody, never admission or proof authority. */
export declare function createReceizV127SdkOperations(input: {
    client: ReceizClient;
    ensureDelegated: () => void;
    executionProfile?: "marketplace-phi" | "marketplace-nonfinancial";
}): {
    handles(name: string): boolean;
    requiresDelegated(name: string): boolean;
    call(name: string, raw?: unknown): Promise<unknown>;
};
export {};
//# sourceMappingURL=v127SdkOperations.d.ts.map