import { MoovCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import { MoovError } from "../models/errors/mooverror.js"; import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** * Search for financial institutions by name or routing number. * * This endpoint returns metadata about each matched institution, including basic identifying details (such as name, routing number, and address) and information about which payment services they support (e.g., ACH, RTP, and Wire). * * This can be used to validate a financial institution before initiating payment activity, or to check which payment rails are available for a given routing number. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/institutions.read` scope. */ export declare function institutionsSearchInstitutions(client: MoovCore, request: operations.SearchInstitutionsRequest, options?: RequestOptions): APIPromise>; //# sourceMappingURL=institutionsSearchInstitutions.d.ts.map