import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class TerminalApplications extends ClientSDK { /** * Create a new terminal application. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/terminal-applications.write` scope. */ create(request: components.CreateTerminalApplication, options?: RequestOptions): Promise; /** * List all the terminal applications for a Moov Account. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/terminal-applications.read` scope. */ list(request: operations.ListTerminalApplicationsRequest, options?: RequestOptions): Promise; /** * Fetch a specific terminal application. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/terminal-applications.read` scope. */ get(request: operations.GetTerminalApplicationRequest, options?: RequestOptions): Promise; /** * Delete a specific terminal application. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/terminal-applications.write` scope. */ delete(request: operations.DeleteTerminalApplicationRequest, options?: RequestOptions): Promise; /** * Register a new version of a terminal application. For Android applications, this is used to register a new version code of the application. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/terminal-applications.write` scope. */ createVersion(request: operations.CreateTerminalApplicationVersionRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=terminalapplications.d.ts.map