import type { ReceizClient } from "@receiz/sdk";
type Json = Record<string, unknown>;
type Schema = Readonly<Json>;
export declare const RECEIZ_CURRENT_SOURCE_OPERATION_MAP: {
    [k: string]: Readonly<{
        name: string;
        sdkMethod: string;
        mutation: boolean;
        description: string;
        inputSchema: Schema;
        invoke: (client: ReceizClient, args: Json) => unknown;
    }>;
};
export declare const RECEIZ_CURRENT_SOURCE_TOOLS: {
    name: string;
    description: string;
    inputSchema: Readonly<Json>;
    outputSchema: {
        type: string;
        additionalProperties: boolean;
    };
    annotations: {
        readOnlyHint: boolean;
        destructiveHint: boolean;
        openWorldHint: boolean;
    };
}[];
/** Fixed current SDK adapters only. No caller-selected property, URL or invoke. */
export declare function createReceizCurrentSourceOperations(input: {
    client: ReceizClient;
    executionProfile?: "marketplace-nonfinancial" | "marketplace-phi";
}): Readonly<{
    call(name: string, raw?: unknown): Promise<unknown>;
}>;
export {};
//# sourceMappingURL=currentSourceOperations.d.ts.map