import { z } from "zod"; export declare const createCompanyInviteSchema: z.ZodObject<{ allowedJoinTypes: z.ZodDefault>; defaultsPayload: z.ZodNullable>>; agentMessage: z.ZodNullable>; }, "strip", z.ZodTypeAny, { allowedJoinTypes: "agent" | "human" | "both"; defaultsPayload?: Record | null | undefined; agentMessage?: string | null | undefined; }, { allowedJoinTypes?: "agent" | "human" | "both" | undefined; defaultsPayload?: Record | null | undefined; agentMessage?: string | null | undefined; }>; export type CreateCompanyInvite = z.infer; export declare const createOpenClawInvitePromptSchema: z.ZodObject<{ agentMessage: z.ZodNullable>; }, "strip", z.ZodTypeAny, { agentMessage?: string | null | undefined; }, { agentMessage?: string | null | undefined; }>; export type CreateOpenClawInvitePrompt = z.infer; export declare const acceptInviteSchema: z.ZodObject<{ requestType: z.ZodEnum<["human", "agent"]>; agentName: z.ZodOptional; adapterType: z.ZodOptional>; capabilities: z.ZodNullable>; agentDefaultsPayload: z.ZodNullable>>; responsesWebhookUrl: z.ZodNullable>; responsesWebhookMethod: z.ZodNullable>; responsesWebhookHeaders: z.ZodNullable>>; paperclipApiUrl: z.ZodNullable>; webhookAuthHeader: z.ZodNullable>; }, "strip", z.ZodTypeAny, { requestType: "agent" | "human"; adapterType?: "process" | "http" | "claude_local" | "codex_local" | "opencode_local" | "pi_local" | "cursor" | "openclaw_gateway" | "hermes_local" | undefined; capabilities?: string | null | undefined; agentName?: string | undefined; agentDefaultsPayload?: Record | null | undefined; responsesWebhookUrl?: string | null | undefined; responsesWebhookMethod?: string | null | undefined; responsesWebhookHeaders?: Record | null | undefined; paperclipApiUrl?: string | null | undefined; webhookAuthHeader?: string | null | undefined; }, { requestType: "agent" | "human"; adapterType?: "process" | "http" | "claude_local" | "codex_local" | "opencode_local" | "pi_local" | "cursor" | "openclaw_gateway" | "hermes_local" | undefined; capabilities?: string | null | undefined; agentName?: string | undefined; agentDefaultsPayload?: Record | null | undefined; responsesWebhookUrl?: string | null | undefined; responsesWebhookMethod?: string | null | undefined; responsesWebhookHeaders?: Record | null | undefined; paperclipApiUrl?: string | null | undefined; webhookAuthHeader?: string | null | undefined; }>; export type AcceptInvite = z.infer; export declare const listJoinRequestsQuerySchema: z.ZodObject<{ status: z.ZodOptional>; requestType: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status?: "pending_approval" | "approved" | "rejected" | undefined; requestType?: "agent" | "human" | undefined; }, { status?: "pending_approval" | "approved" | "rejected" | undefined; requestType?: "agent" | "human" | undefined; }>; export type ListJoinRequestsQuery = z.infer; export declare const claimJoinRequestApiKeySchema: z.ZodObject<{ claimSecret: z.ZodString; }, "strip", z.ZodTypeAny, { claimSecret: string; }, { claimSecret: string; }>; export type ClaimJoinRequestApiKey = z.infer; export declare const boardCliAuthAccessLevelSchema: z.ZodEnum<["board", "instance_admin_required"]>; export type BoardCliAuthAccessLevel = z.infer; export declare const createCliAuthChallengeSchema: z.ZodObject<{ command: z.ZodString; clientName: z.ZodNullable>; requestedAccess: z.ZodDefault>; requestedCompanyId: z.ZodNullable>; }, "strip", z.ZodTypeAny, { command: string; requestedAccess: "board" | "instance_admin_required"; clientName?: string | null | undefined; requestedCompanyId?: string | null | undefined; }, { command: string; clientName?: string | null | undefined; requestedAccess?: "board" | "instance_admin_required" | undefined; requestedCompanyId?: string | null | undefined; }>; export type CreateCliAuthChallenge = z.infer; export declare const resolveCliAuthChallengeSchema: z.ZodObject<{ token: z.ZodString; }, "strip", z.ZodTypeAny, { token: string; }, { token: string; }>; export type ResolveCliAuthChallenge = z.infer; export declare const updateMemberPermissionsSchema: z.ZodObject<{ grants: z.ZodArray; scope: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { permissionKey: "agents:create" | "users:invite" | "users:manage_permissions" | "tasks:assign" | "tasks:assign_scope" | "joins:approve"; scope?: Record | null | undefined; }, { permissionKey: "agents:create" | "users:invite" | "users:manage_permissions" | "tasks:assign" | "tasks:assign_scope" | "joins:approve"; scope?: Record | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { grants: { permissionKey: "agents:create" | "users:invite" | "users:manage_permissions" | "tasks:assign" | "tasks:assign_scope" | "joins:approve"; scope?: Record | null | undefined; }[]; }, { grants: { permissionKey: "agents:create" | "users:invite" | "users:manage_permissions" | "tasks:assign" | "tasks:assign_scope" | "joins:approve"; scope?: Record | null | undefined; }[]; }>; export type UpdateMemberPermissions = z.infer; export declare const updateUserCompanyAccessSchema: z.ZodObject<{ companyIds: z.ZodDefault>; }, "strip", z.ZodTypeAny, { companyIds: string[]; }, { companyIds?: string[] | undefined; }>; export type UpdateUserCompanyAccess = z.infer; //# sourceMappingURL=access.d.ts.map