import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; export declare class Authenticators extends ClientSDK { /** * Create Authenticator * * @remarks * Create White labeled connector credentials */ create(request: operations.CreateAuthenticatorPayload, options?: RequestOptions): Promise; /** * List Authenticators * * @remarks * List all authenticators sorted by created_at in descending order. Results are paginated with a max limit of 100. When more authenticators are available, a `cursor` will be provided. Use the `cursor` parameter to retrieve the subsequent page. */ list(request?: operations.ListAuthenticatorsRequest | undefined, options?: RequestOptions): Promise>; /** * Create Authenticator Connection * * @remarks * Create a connector for a given authenticator. This requires credentials dependent on the provider. For google drive it is a refresh token. */ createAuthenticatorConnection(request: operations.CreateAuthenticatorConnectionRequest, options?: RequestOptions): Promise; /** * Delete Authenticator * * @remarks * Delete an authenticator. This requires all connections created by that authenticator to be deleted first. */ deleteAuthenticatorConnection(request: operations.DeleteAuthenticatorConnectionRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=authenticators.d.ts.map