import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class SDKLlm extends ClientSDK { /** * Grant permission to a user or make public * * @remarks * Grant a role to a user for a resource, or grant public access by using "*" as userId. Only owners can grant permissions. Public access is allowed only for writer and reader roles. */ grant(request: operations.LlmGrantRequest, options?: RequestOptions): Promise; /** * Revoke permission from a user or remove public access * * @remarks * Revoke a role from a user for a resource, or remove public access by using "*" as userId. Only owners can revoke permissions. */ revoke(request: operations.LlmRevokeRequest, options?: RequestOptions): Promise; /** * Check user permission * * @remarks * Check whether the authenticated caller has a specific role on a resource. */ check(request: operations.LlmCheckRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=sdkllm.d.ts.map