import { ProviderData } from '@cloudgraph/sdk';
import { rawDataInterface } from '.';
/**
 * Data Enhancers
 */
export interface EnhancerConfig {
    rawData: rawDataInterface[];
    accounts: {
        id: string;
        accountId: string;
        regions: string[];
    }[];
    configuredRegions: string;
    data: ProviderData;
}
/**
 * Generates AWS services connections to Scanned accounts
 * @param {EnhancerConfig} accounts Scanned accounts
 * @param {EnhancerConfig} data AWS Services fetched data
 * @returns {ProviderData}
 */
export declare const connectAWSServicesToAccount: ({ accounts, data, }: EnhancerConfig) => ProviderData;
/**
 * Adds Billing data to EC2 instances
 * @param {EnhancerConfig}
 * @returns {ProviderData}
 */
export declare const enrichInstanceWithBillingData: ({ rawData, configuredRegions, data: { entities, connections }, }: EnhancerConfig) => ProviderData;
declare const _default: {
    name: string;
    enhancer: ({ rawData, configuredRegions, data: { entities, connections }, }: EnhancerConfig) => ProviderData;
}[];
export default _default;
