import { EncryptedClaimObject } from "./type"; import { Signing } from "@credify/crypto"; import { FiatCurrency } from "@credify/api-docs/apiClients/integration-v2/model"; import { Duration } from "@credify/api-docs/apiClients/types/apiClients/integration-v2"; import { Phone } from "@credify/api-docs/apiClients/v2/model"; export { camelize, decamelize } from "@credify/crypto"; import { Mode } from "../types"; export declare const aggregateClaims: (claimObject: any, publicKey: string, signing: Signing) => Promise; export declare const convertJsonValueToString: (o: any) => any; export declare const isObjectNullOrEmpty: (obj: any) => boolean; export declare const trimObject: (o: any) => any; export declare const validateFiatCurrencyObject: (amount?: FiatCurrency | null | undefined) => FiatCurrency; export declare const validatePhoneNumber: (phone?: Phone | undefined) => Phone; export declare const validateDurationObject: (duration?: Duration | null | undefined) => Duration | undefined; export declare const validateDisbursementClaimKey: (claimKey: string) => boolean; export declare const handleAPIConfiguration: (mode: Mode) => any;