import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class AccountTerminalApplications extends ClientSDK { /** * Link an account with a terminal application. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/terminal-applications.write` scope. */ link(request: operations.LinkAccountTerminalApplicationRequest, options?: RequestOptions): Promise; /** * Retrieve all terminal applications linked to a specific account. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/terminal-applications.read` scope. */ list(request: operations.ListAccountTerminalApplicationsRequest, options?: RequestOptions): Promise; /** * Verifies if a specific Terminal Application is linked to an Account. This endpoint acts as a validation check for the link's existence. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/terminal-applications.read` scope. */ get(request: operations.GetAccountTerminalApplicationRequest, options?: RequestOptions): Promise; /** * Fetch the configuration for a given Terminal Application linked to a specific Account. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/terminal-configuration.read` scope. */ getConfiguration(request: operations.GetTerminalConfigurationRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=accountterminalapplications.d.ts.map