import type { Configuration } from '../configuration'; import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; import globalAxios from 'axios'; import { type RequestArgs, BaseAPI } from '../base'; import type { AccountAuthorizationHold } from '../models'; import type { AccountTax } from '../models'; import type { ApplyInterestInput } from '../models'; import type { BlockFund } from '../models'; import type { BulkDepositAccountUpdateRequest } from '../models'; import type { BulkDepositAccountUpdateResponse } from '../models'; import type { Card } from '../models'; import type { ChangeInterestRateAction } from '../models'; import type { ChangeWithholdingTaxAction } from '../models'; import type { DepositAccount } from '../models'; import type { DepositAccountAction } from '../models'; import type { DepositAccountSearchCriteria } from '../models'; import type { DepositAuthorizationHold } from '../models'; import type { LoanAccount } from '../models'; import type { PatchOperation } from '../models'; import type { ReopenDepositAction } from '../models'; import type { StartMaturityAction } from '../models'; import type { TransferOwnershipAction } from '../models'; import type { UndoMaturityAction } from '../models'; export declare const DepositAccountsApiAxiosParamCreator: (configuration?: Configuration) => { _delete: (depositAccountId: string, options?: RawAxiosRequestConfig) => Promise; applyInterest: (depositAccountId: string, applyInterestInput: ApplyInterestInput, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; bulkUpdateAccounts: (bulkDepositAccountUpdateRequest: BulkDepositAccountUpdateRequest, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; changeInterestRate: (depositAccountId: string, changeInterestRateAction: ChangeInterestRateAction, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; changeState: (depositAccountId: string, depositAccountAction: DepositAccountAction, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; changeWithholdingTax: (depositAccountId: string, changeWithholdingTaxAction: ChangeWithholdingTaxAction, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; create: (depositAccount: DepositAccount, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; createAuthorizationHold: (depositAccountId: string, accountAuthorizationHold: AccountAuthorizationHold, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; createBlockFund: (depositAccountId: string, blockFund: BlockFund, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; createCard: (depositAccountId: string, card: Card, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; deleteCard: (depositAccountId: string, cardReferenceToken: string, options?: RawAxiosRequestConfig) => Promise; getAll: (offset?: number, limit?: number, paginationDetails?: GetAllPaginationDetailsEnum, detailsLevel?: GetAllDetailsLevelEnum, creditOfficerUsername?: string, branchId?: string, centreId?: string, accountState?: GetAllAccountStateEnum, accountHolderType?: GetAllAccountHolderTypeEnum, accountHolderId?: string, options?: RawAxiosRequestConfig) => Promise; getAllAuthorizationHolds: (depositAccountId: string, offset?: number, limit?: number, paginationDetails?: GetAllAuthorizationHoldsPaginationDetailsEnum, status?: GetAllAuthorizationHoldsStatusEnum, options?: RawAxiosRequestConfig) => Promise; getAllBlocks: (depositAccountId: string, offset?: number, limit?: number, paginationDetails?: GetAllBlocksPaginationDetailsEnum, state?: GetAllBlocksStateEnum, options?: RawAxiosRequestConfig) => Promise; getAllCards: (depositAccountId: string, options?: RawAxiosRequestConfig) => Promise; getAuthorizationHoldById: (depositAccountId: string, authorizationHoldExternalReferenceId: string, options?: RawAxiosRequestConfig) => Promise; getById: (depositAccountId: string, detailsLevel?: GetByIdDetailsLevelEnum, options?: RawAxiosRequestConfig) => Promise; getFundedLoans: (depositAccountId: string, options?: RawAxiosRequestConfig) => Promise; getWithholdingTaxHistory: (depositAccountId: string, from?: string, to?: string, options?: RawAxiosRequestConfig) => Promise; patch: (depositAccountId: string, patchOperation: Array, options?: RawAxiosRequestConfig) => Promise; patchBlockFund: (depositAccountId: string, externalReferenceId: string, patchOperation: Array, options?: RawAxiosRequestConfig) => Promise; reopen: (depositAccountId: string, reopenDepositAction: ReopenDepositAction, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; reverseAuthorizationHold: (depositAccountId: string, authorizationHoldExternalReferenceId: string, options?: RawAxiosRequestConfig) => Promise; search: (depositAccountSearchCriteria: DepositAccountSearchCriteria, offset?: number, limit?: number, paginationDetails?: SearchPaginationDetailsEnum, cursor?: string, detailsLevel?: SearchDetailsLevelEnum, options?: RawAxiosRequestConfig) => Promise; startMaturity: (depositAccountId: string, startMaturityAction: StartMaturityAction, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; transferOwnership: (depositAccountId: string, transferOwnershipAction: TransferOwnershipAction, idempotencyKey?: string, options?: RawAxiosRequestConfig) => Promise; unblockFund: (depositAccountId: string, externalReferenceId: string, options?: RawAxiosRequestConfig) => Promise; undoMaturity: (depositAccountId: string, idempotencyKey?: string, undoMaturityAction?: UndoMaturityAction, options?: RawAxiosRequestConfig) => Promise; update: (depositAccountId: string, depositAccount?: DepositAccount, options?: RawAxiosRequestConfig) => Promise; }; export declare const DepositAccountsApiFp: (configuration?: Configuration) => { _delete(depositAccountId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; applyInterest(depositAccountId: string, applyInterestInput: ApplyInterestInput, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; bulkUpdateAccounts(bulkDepositAccountUpdateRequest: BulkDepositAccountUpdateRequest, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; changeInterestRate(depositAccountId: string, changeInterestRateAction: ChangeInterestRateAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; changeState(depositAccountId: string, depositAccountAction: DepositAccountAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; changeWithholdingTax(depositAccountId: string, changeWithholdingTaxAction: ChangeWithholdingTaxAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; create(depositAccount: DepositAccount, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; createAuthorizationHold(depositAccountId: string, accountAuthorizationHold: AccountAuthorizationHold, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; createBlockFund(depositAccountId: string, blockFund: BlockFund, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; createCard(depositAccountId: string, card: Card, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; deleteCard(depositAccountId: string, cardReferenceToken: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getAll(offset?: number, limit?: number, paginationDetails?: GetAllPaginationDetailsEnum, detailsLevel?: GetAllDetailsLevelEnum, creditOfficerUsername?: string, branchId?: string, centreId?: string, accountState?: GetAllAccountStateEnum, accountHolderType?: GetAllAccountHolderTypeEnum, accountHolderId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; getAllAuthorizationHolds(depositAccountId: string, offset?: number, limit?: number, paginationDetails?: GetAllAuthorizationHoldsPaginationDetailsEnum, status?: GetAllAuthorizationHoldsStatusEnum, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; getAllBlocks(depositAccountId: string, offset?: number, limit?: number, paginationDetails?: GetAllBlocksPaginationDetailsEnum, state?: GetAllBlocksStateEnum, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; getAllCards(depositAccountId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; getAuthorizationHoldById(depositAccountId: string, authorizationHoldExternalReferenceId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getById(depositAccountId: string, detailsLevel?: GetByIdDetailsLevelEnum, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getFundedLoans(depositAccountId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; getWithholdingTaxHistory(depositAccountId: string, from?: string, to?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; patch(depositAccountId: string, patchOperation: Array, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; patchBlockFund(depositAccountId: string, externalReferenceId: string, patchOperation: Array, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; reopen(depositAccountId: string, reopenDepositAction: ReopenDepositAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; reverseAuthorizationHold(depositAccountId: string, authorizationHoldExternalReferenceId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; search(depositAccountSearchCriteria: DepositAccountSearchCriteria, offset?: number, limit?: number, paginationDetails?: SearchPaginationDetailsEnum, cursor?: string, detailsLevel?: SearchDetailsLevelEnum, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; startMaturity(depositAccountId: string, startMaturityAction: StartMaturityAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; transferOwnership(depositAccountId: string, transferOwnershipAction: TransferOwnershipAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; unblockFund(depositAccountId: string, externalReferenceId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; undoMaturity(depositAccountId: string, idempotencyKey?: string, undoMaturityAction?: UndoMaturityAction, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; update(depositAccountId: string, depositAccount?: DepositAccount, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const DepositAccountsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { _delete(depositAccountId: string, options?: RawAxiosRequestConfig): AxiosPromise; applyInterest(depositAccountId: string, applyInterestInput: ApplyInterestInput, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; bulkUpdateAccounts(bulkDepositAccountUpdateRequest: BulkDepositAccountUpdateRequest, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; changeInterestRate(depositAccountId: string, changeInterestRateAction: ChangeInterestRateAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; changeState(depositAccountId: string, depositAccountAction: DepositAccountAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; changeWithholdingTax(depositAccountId: string, changeWithholdingTaxAction: ChangeWithholdingTaxAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; create(depositAccount: DepositAccount, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; createAuthorizationHold(depositAccountId: string, accountAuthorizationHold: AccountAuthorizationHold, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; createBlockFund(depositAccountId: string, blockFund: BlockFund, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; createCard(depositAccountId: string, card: Card, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; deleteCard(depositAccountId: string, cardReferenceToken: string, options?: RawAxiosRequestConfig): AxiosPromise; getAll(offset?: number, limit?: number, paginationDetails?: GetAllPaginationDetailsEnum, detailsLevel?: GetAllDetailsLevelEnum, creditOfficerUsername?: string, branchId?: string, centreId?: string, accountState?: GetAllAccountStateEnum, accountHolderType?: GetAllAccountHolderTypeEnum, accountHolderId?: string, options?: RawAxiosRequestConfig): AxiosPromise>; getAllAuthorizationHolds(depositAccountId: string, offset?: number, limit?: number, paginationDetails?: GetAllAuthorizationHoldsPaginationDetailsEnum, status?: GetAllAuthorizationHoldsStatusEnum, options?: RawAxiosRequestConfig): AxiosPromise>; getAllBlocks(depositAccountId: string, offset?: number, limit?: number, paginationDetails?: GetAllBlocksPaginationDetailsEnum, state?: GetAllBlocksStateEnum, options?: RawAxiosRequestConfig): AxiosPromise>; getAllCards(depositAccountId: string, options?: RawAxiosRequestConfig): AxiosPromise>; getAuthorizationHoldById(depositAccountId: string, authorizationHoldExternalReferenceId: string, options?: RawAxiosRequestConfig): AxiosPromise; getById(depositAccountId: string, detailsLevel?: GetByIdDetailsLevelEnum, options?: RawAxiosRequestConfig): AxiosPromise; getFundedLoans(depositAccountId: string, options?: RawAxiosRequestConfig): AxiosPromise>; getWithholdingTaxHistory(depositAccountId: string, from?: string, to?: string, options?: RawAxiosRequestConfig): AxiosPromise>; patch(depositAccountId: string, patchOperation: Array, options?: RawAxiosRequestConfig): AxiosPromise; patchBlockFund(depositAccountId: string, externalReferenceId: string, patchOperation: Array, options?: RawAxiosRequestConfig): AxiosPromise; reopen(depositAccountId: string, reopenDepositAction: ReopenDepositAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; reverseAuthorizationHold(depositAccountId: string, authorizationHoldExternalReferenceId: string, options?: RawAxiosRequestConfig): AxiosPromise; search(depositAccountSearchCriteria: DepositAccountSearchCriteria, offset?: number, limit?: number, paginationDetails?: SearchPaginationDetailsEnum, cursor?: string, detailsLevel?: SearchDetailsLevelEnum, options?: RawAxiosRequestConfig): AxiosPromise>; startMaturity(depositAccountId: string, startMaturityAction: StartMaturityAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; transferOwnership(depositAccountId: string, transferOwnershipAction: TransferOwnershipAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): AxiosPromise; unblockFund(depositAccountId: string, externalReferenceId: string, options?: RawAxiosRequestConfig): AxiosPromise; undoMaturity(depositAccountId: string, idempotencyKey?: string, undoMaturityAction?: UndoMaturityAction, options?: RawAxiosRequestConfig): AxiosPromise; update(depositAccountId: string, depositAccount?: DepositAccount, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class DepositAccountsApi extends BaseAPI { _delete(depositAccountId: string, options?: RawAxiosRequestConfig): Promise>; applyInterest(depositAccountId: string, applyInterestInput: ApplyInterestInput, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; bulkUpdateAccounts(bulkDepositAccountUpdateRequest: BulkDepositAccountUpdateRequest, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; changeInterestRate(depositAccountId: string, changeInterestRateAction: ChangeInterestRateAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; changeState(depositAccountId: string, depositAccountAction: DepositAccountAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; changeWithholdingTax(depositAccountId: string, changeWithholdingTaxAction: ChangeWithholdingTaxAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; create(depositAccount: DepositAccount, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; createAuthorizationHold(depositAccountId: string, accountAuthorizationHold: AccountAuthorizationHold, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; createBlockFund(depositAccountId: string, blockFund: BlockFund, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; createCard(depositAccountId: string, card: Card, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; deleteCard(depositAccountId: string, cardReferenceToken: string, options?: RawAxiosRequestConfig): Promise>; getAll(offset?: number, limit?: number, paginationDetails?: GetAllPaginationDetailsEnum, detailsLevel?: GetAllDetailsLevelEnum, creditOfficerUsername?: string, branchId?: string, centreId?: string, accountState?: GetAllAccountStateEnum, accountHolderType?: GetAllAccountHolderTypeEnum, accountHolderId?: string, options?: RawAxiosRequestConfig): Promise>; getAllAuthorizationHolds(depositAccountId: string, offset?: number, limit?: number, paginationDetails?: GetAllAuthorizationHoldsPaginationDetailsEnum, status?: GetAllAuthorizationHoldsStatusEnum, options?: RawAxiosRequestConfig): Promise>; getAllBlocks(depositAccountId: string, offset?: number, limit?: number, paginationDetails?: GetAllBlocksPaginationDetailsEnum, state?: GetAllBlocksStateEnum, options?: RawAxiosRequestConfig): Promise>; getAllCards(depositAccountId: string, options?: RawAxiosRequestConfig): Promise>; getAuthorizationHoldById(depositAccountId: string, authorizationHoldExternalReferenceId: string, options?: RawAxiosRequestConfig): Promise>; getById(depositAccountId: string, detailsLevel?: GetByIdDetailsLevelEnum, options?: RawAxiosRequestConfig): Promise>; getFundedLoans(depositAccountId: string, options?: RawAxiosRequestConfig): Promise>; getWithholdingTaxHistory(depositAccountId: string, from?: string, to?: string, options?: RawAxiosRequestConfig): Promise>; patch(depositAccountId: string, patchOperation: Array, options?: RawAxiosRequestConfig): Promise>; patchBlockFund(depositAccountId: string, externalReferenceId: string, patchOperation: Array, options?: RawAxiosRequestConfig): Promise>; reopen(depositAccountId: string, reopenDepositAction: ReopenDepositAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; reverseAuthorizationHold(depositAccountId: string, authorizationHoldExternalReferenceId: string, options?: RawAxiosRequestConfig): Promise>; search(depositAccountSearchCriteria: DepositAccountSearchCriteria, offset?: number, limit?: number, paginationDetails?: SearchPaginationDetailsEnum, cursor?: string, detailsLevel?: SearchDetailsLevelEnum, options?: RawAxiosRequestConfig): Promise>; startMaturity(depositAccountId: string, startMaturityAction: StartMaturityAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; transferOwnership(depositAccountId: string, transferOwnershipAction: TransferOwnershipAction, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise>; unblockFund(depositAccountId: string, externalReferenceId: string, options?: RawAxiosRequestConfig): Promise>; undoMaturity(depositAccountId: string, idempotencyKey?: string, undoMaturityAction?: UndoMaturityAction, options?: RawAxiosRequestConfig): Promise>; update(depositAccountId: string, depositAccount?: DepositAccount, options?: RawAxiosRequestConfig): Promise>; } export declare const GetAllPaginationDetailsEnum: { readonly On: "ON"; readonly Off: "OFF"; }; export type GetAllPaginationDetailsEnum = (typeof GetAllPaginationDetailsEnum)[keyof typeof GetAllPaginationDetailsEnum]; export declare const GetAllDetailsLevelEnum: { readonly Basic: "BASIC"; readonly Full: "FULL"; }; export type GetAllDetailsLevelEnum = (typeof GetAllDetailsLevelEnum)[keyof typeof GetAllDetailsLevelEnum]; export declare const GetAllAccountStateEnum: { readonly PendingApproval: "PENDING_APPROVAL"; readonly Approved: "APPROVED"; readonly Active: "ACTIVE"; readonly ActiveInArrears: "ACTIVE_IN_ARREARS"; readonly Matured: "MATURED"; readonly Locked: "LOCKED"; readonly Dormant: "DORMANT"; readonly Closed: "CLOSED"; readonly ClosedWrittenOff: "CLOSED_WRITTEN_OFF"; readonly Withdrawn: "WITHDRAWN"; readonly ClosedRejected: "CLOSED_REJECTED"; }; export type GetAllAccountStateEnum = (typeof GetAllAccountStateEnum)[keyof typeof GetAllAccountStateEnum]; export declare const GetAllAccountHolderTypeEnum: { readonly Client: "CLIENT"; readonly Group: "GROUP"; }; export type GetAllAccountHolderTypeEnum = (typeof GetAllAccountHolderTypeEnum)[keyof typeof GetAllAccountHolderTypeEnum]; export declare const GetAllAuthorizationHoldsPaginationDetailsEnum: { readonly On: "ON"; readonly Off: "OFF"; }; export type GetAllAuthorizationHoldsPaginationDetailsEnum = (typeof GetAllAuthorizationHoldsPaginationDetailsEnum)[keyof typeof GetAllAuthorizationHoldsPaginationDetailsEnum]; export declare const GetAllAuthorizationHoldsStatusEnum: { readonly Pending: "PENDING"; readonly Reversed: "REVERSED"; readonly Settled: "SETTLED"; readonly Expired: "EXPIRED"; }; export type GetAllAuthorizationHoldsStatusEnum = (typeof GetAllAuthorizationHoldsStatusEnum)[keyof typeof GetAllAuthorizationHoldsStatusEnum]; export declare const GetAllBlocksPaginationDetailsEnum: { readonly On: "ON"; readonly Off: "OFF"; }; export type GetAllBlocksPaginationDetailsEnum = (typeof GetAllBlocksPaginationDetailsEnum)[keyof typeof GetAllBlocksPaginationDetailsEnum]; export declare const GetAllBlocksStateEnum: { readonly Pending: "PENDING"; readonly Seized: "SEIZED"; readonly Removed: "REMOVED"; readonly PartiallySeized: "PARTIALLY_SEIZED"; }; export type GetAllBlocksStateEnum = (typeof GetAllBlocksStateEnum)[keyof typeof GetAllBlocksStateEnum]; export declare const GetByIdDetailsLevelEnum: { readonly Basic: "BASIC"; readonly Full: "FULL"; }; export type GetByIdDetailsLevelEnum = (typeof GetByIdDetailsLevelEnum)[keyof typeof GetByIdDetailsLevelEnum]; export declare const SearchPaginationDetailsEnum: { readonly On: "ON"; readonly Off: "OFF"; }; export type SearchPaginationDetailsEnum = (typeof SearchPaginationDetailsEnum)[keyof typeof SearchPaginationDetailsEnum]; export declare const SearchDetailsLevelEnum: { readonly Basic: "BASIC"; readonly Full: "FULL"; }; export type SearchDetailsLevelEnum = (typeof SearchDetailsLevelEnum)[keyof typeof SearchDetailsLevelEnum];