import { APIResource } from "../../main/resource"; import { CreateAPITokenRequest, CreateAPITokenResponse, DeleteAPITokenRequest, GetAPITokenRequest, GetAPITokenResponse, ListAPITokenRequest, ListAPITokensResponse, ListPaginatedAPITokenRequest, ListPaginatedAPITokensResponse } from "./type"; export declare class TokenClient extends APIResource { /** * Returns a paginated list of the API tokens of the authenticated user. */ listPaginatedAPITokens({ pageSize, pageToken, }: ListPaginatedAPITokenRequest): Promise; /** * Returns a list of the API tokens of the authenticated user. */ listAPITokens({ pageSize, pageToken }: ListAPITokenRequest): Promise; /** * Returns the details of an API token. */ getAPIToken({ tokenId }: GetAPITokenRequest): Promise; /** * Creates an API token for the authenticated user. */ createAPIToken({ id, ttl }: CreateAPITokenRequest): Promise; /** * Deletes an API token. */ deleteAPIToken({ tokenId }: DeleteAPITokenRequest): Promise; } //# sourceMappingURL=TokenClient.d.ts.map