import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class Managers extends ClientSDK { /** * Create a new manager. */ create(request?: models.NewManagerRequest | undefined, options?: RequestOptions): Promise; /** * Retrieve all managers. */ list(request?: operations.ListManagersRequest | undefined, options?: RequestOptions): Promise>; /** * Revoke previous private-manager setup tokens and issue a fresh setup token/config. */ retrySetup(request: operations.RetryManagerSetupRequest, options?: RequestOptions): Promise; /** * Retry private-manager setup. Returns a fresh setup action before the internal deployment exists, or requests retry for the internal deployment after it exists. */ retry(request: operations.RetryManagerRequest, options?: RequestOptions): Promise; /** * Cancel pending private-manager setup, revoke setup/runtime tokens, and remove the undeployed manager record. */ cancelSetup(request: operations.CancelManagerSetupRequest, options?: RequestOptions): Promise; /** * Retrieve a manager by ID. */ get(request: operations.GetManagerRequest, options?: RequestOptions): Promise; /** * Delete a manager by ID. */ delete(request: operations.DeleteManagerRequest, options?: RequestOptions): Promise; /** * Get the custom domain binding for a private manager. */ getDomainBinding(request: operations.GetManagerDomainBindingRequest, options?: RequestOptions): Promise; /** * Create, update, or remove the custom domain binding for a private manager. */ updateDomainBinding(request: operations.UpdateManagerDomainBindingRequest, options?: RequestOptions): Promise; /** * Get the management configuration for a manager. */ getManagementConfig(request: operations.GetManagerManagementConfigRequest, options?: RequestOptions): Promise; /** * Enqueue provisioning for a manager by ID. */ provision(request: operations.ProvisionManagerRequest, options?: RequestOptions): Promise; /** * Update a manager to a specific release ID or active release. */ update(request: operations.UpdateManagerRequest, options?: RequestOptions): Promise; /** * Retrieve all events of a manager. */ listEvents(request: operations.ListManagerEventsRequest, options?: RequestOptions): Promise; /** * Generate a short-lived JWT for direct browser → manager communication. Used for fetching command payloads and querying logs without routing sensitive data through the platform API. */ generateManagerToken(request: operations.GenerateManagerTokenRequest, options?: RequestOptions): Promise; /** * Generate a short-lived deployment-scoped token for resolving opted-in remote bindings through the currently assigned manager. */ generateManagerBindingToken(request: operations.GenerateManagerBindingTokenRequest, options?: RequestOptions): Promise; /** * Resolve decrypted project-level Google Cloud OAuth provider settings for a manager-side deployment bootstrap. */ resolveGcpOAuthProvider(request: operations.ResolveManagerGcpOAuthProviderRequest, options?: RequestOptions): Promise; /** * Report Manager health status and metrics. */ reportHeartbeat(request: operations.ReportManagerHeartbeatRequest, options?: RequestOptions): Promise; /** * Get deployment details for a private manager (internal deployment platform, status, resources). */ getDeployment(request: operations.GetManagerDeploymentRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=managers.d.ts.map