import { CodatBankFeedsCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { CodatBankFeedsError } from "../sdk/models/errors/codatbankfeedserror.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../sdk/models/errors/httpclienterrors.js"; import * as errors from "../sdk/models/errors/index.js"; import { ResponseValidationError } from "../sdk/models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../sdk/models/errors/sdkvalidationerror.js"; import * as operations from "../sdk/models/operations/index.js"; import * as shared from "../sdk/models/shared/index.js"; import { APIPromise } from "../sdk/types/async.js"; import { Result } from "../sdk/types/fp.js"; /** * Generate source account credentials * * @remarks * The _Generate bank account credentials_ endpoint can be used to generate credentials for QuickBooks Online to authenticate the Bank Feed in the QBO portal. Each time this endpoint is called, a new set of credentials will be generated. * * The old credentials will still be valid until the revoke credentials endpoint is used, which will revoke all credentials associated to the data connection. * * > **For QuickBooks Online only** * > * > Only call this endpoint when onboarding SMBs that use QuickBooks Online. */ export declare function sourceAccountsGenerateCredentials(client: CodatBankFeedsCore, request: operations.GenerateCredentialsRequest, options?: RequestOptions): APIPromise>; //# sourceMappingURL=sourceAccountsGenerateCredentials.d.ts.map