import { Logger as StandardsSdkLogger } from '@hashgraphonline/standards-sdk';
import { CustomFee } from '@hashgraph/sdk';

/**
 * Parses a JSON string representing an array of custom fee objects into an array of SDK CustomFee instances.
 * @param {string} customFeesJson - The JSON string to parse.
 * @param {StandardsSdkLogger} logger - Logger instance for error/warning logging.
 * @returns {CustomFee[]} An array of SDK CustomFee objects.
 * @throws {Error} If JSON parsing fails or fee data is invalid.
 */
export declare function parseCustomFeesJson(customFeesJson: string, logger: StandardsSdkLogger): CustomFee[];
