type JsonObject = Record<string, unknown>;
export declare const RECEIZ_V122_MCP_TOOL_NAMES: readonly ["receiz_v122_subject_admit", "receiz_v122_subject_state", "receiz_v122_subject_export_edge_bundle", "receiz_v122_subject_import_edge_bundle", "receiz_v122_subject_access_binding", "receiz_v122_subject_access_key_publish", "receiz_v122_world_plan_private", "receiz_v122_world_validate_transaction", "receiz_v122_world_execute_transaction", "receiz_v122_world_execution", "receiz_v122_world_execution_by_idempotency", "receiz_v122_world_additions", "receiz_v122_mandate_issue", "receiz_v122_mandate_state", "receiz_v122_mandate_revoke", "receiz_v122_multi_world_plan", "receiz_v122_multi_world_execute", "receiz_v122_value_plan_settlement", "receiz_v122_value_plan_reserve"];
export declare const RECEIZ_V122_MCP_TOOLS: {
    name: "receiz_v122_mandate_issue" | "receiz_v122_mandate_revoke" | "receiz_v122_mandate_state" | "receiz_v122_multi_world_execute" | "receiz_v122_multi_world_plan" | "receiz_v122_subject_access_binding" | "receiz_v122_subject_access_key_publish" | "receiz_v122_subject_admit" | "receiz_v122_subject_export_edge_bundle" | "receiz_v122_subject_import_edge_bundle" | "receiz_v122_subject_state" | "receiz_v122_value_plan_reserve" | "receiz_v122_value_plan_settlement" | "receiz_v122_world_additions" | "receiz_v122_world_execute_transaction" | "receiz_v122_world_execution" | "receiz_v122_world_execution_by_idempotency" | "receiz_v122_world_plan_private" | "receiz_v122_world_validate_transaction";
    description: string;
    inputSchema: JsonObject;
    outputSchema: {
        type: string;
        additionalProperties: boolean;
    };
}[];
export type ReceizMcpV122Client = Readonly<{
    subjects: {
        admit(input: unknown): Promise<unknown>;
        state(subjectId: string): Promise<unknown>;
        exportEdgeBundle(subjectId: string, verifier: unknown): Promise<unknown>;
        importEdgeBundle(bundle: unknown, verifier: unknown): Promise<unknown>;
        accessBinding(subjectId: string): Promise<unknown>;
        publishAccessKey(input: unknown): Promise<unknown>;
    };
    world: {
        planPrivateCommand(input: unknown): Promise<unknown>;
        validateTransaction(input: unknown): Promise<unknown>;
        executeTransactionV122(input: unknown): Promise<unknown>;
        execution(input: unknown): Promise<unknown>;
        executionByIdempotencyKey(input: unknown): Promise<unknown>;
        additionsV122(input: unknown): Promise<unknown>;
        planMultiWorldTransaction(input: unknown): Promise<unknown>;
        executeMultiWorldTransaction(input: unknown): Promise<unknown>;
    };
    subjectMandates: {
        issue(input: unknown): Promise<unknown>;
        state(input: unknown): Promise<unknown>;
        revoke(input: unknown): Promise<unknown>;
    };
    value: {
        planSettlement(input: unknown): Promise<unknown>;
        planReserve(input: unknown): Promise<unknown>;
    };
}>;
export declare function callReceizV122McpOperation(client: ReceizMcpV122Client, name: string, args: JsonObject): Promise<unknown>;
export {};
//# sourceMappingURL=v122Operations.d.ts.map