import { ApideckCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { Result } from "../types/fp.js"; /** * Authorize Access Token * * @remarks * Triggers exchanging persisted connection credentials for an access token and store it in Vault. Currently supported for connections with the `client_credentials` or `password` OAuth grant type. * * Note: * - Do not include any credentials in the request body. This operation does not persist changes, but only triggers the exchange of persisted connection credentials for an access token. * - The access token will not be returned in the response. A 200 response code indicates the authorization was successful and that a valid access token was stored on the connection. * - The access token will be used for subsequent API requests. */ export declare function vaultConnectionsToken(client: ApideckCore, request: operations.VaultConnectionsTokenRequest, options?: RequestOptions): Promise>; //# sourceMappingURL=vaultConnectionsToken.d.ts.map