import type { Feature, AddOn, Plan } from '../../../types';
import { ExtractedPricing, Pricing } from '../../models/pricing2yaml/pricing';
import type { UsageLimit } from '../../models/pricing2yaml/usage-limit';
export declare function parsePricing(extractedPricing: ExtractedPricing): Pricing;
export declare function formatObjectToArray<T>(object: object): T[];
export declare function formatObject(object: object): Record<string, Feature> | Record<string, UsageLimit>;
export declare function formatArrayIntoObject(array: Feature[] | UsageLimit[] | Plan[] | AddOn[]): Record<string, Feature | UsageLimit | Plan | AddOn>;
