import { z } from "zod"; import type { StorageClient } from "../storage/client.js"; /** * Internal-only tool (BRA-368): grant or revoke a named grantee's access to * one project (folder prefix) of the calling owner's own wiki, at a chosen * grant level (GH #798 / BRA-5160: 'read_write' or 'read_only'; defaults to * 'read_write' — the only level that existed before this option). Deliberately * NOT registered in TOOL_DEFINITIONS / getVisibleTools — it must never appear * in ListTools, but remains callable via CallTool for agent-driven * administration. See src/server.ts executeToolCall. */ export declare const shareProjectInputSchema: z.ZodObject<{ project_path: z.ZodString; grantee: z.ZodString; enabled: z.ZodBoolean; permissions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled: boolean; project_path: string; grantee: string; permissions?: "read_write" | "read_only" | undefined; }, { enabled: boolean; project_path: string; grantee: string; permissions?: "read_write" | "read_only" | undefined; }>; export type ShareProjectInput = z.infer; export declare function shareProject(args: ShareProjectInput, ownerSubject: string, drive?: StorageClient): Promise; //# sourceMappingURL=shareProject.d.ts.map