import type { Feature } from '../../feature';
import type { Writable } from 'ts-essentials';
export declare const initialUsedPackageInfos: {
    library: number;
    require: number;
    loadNamespace: number;
    requireNamespace: number;
    attachNamespace: number;
    withinApply: number;
    '::': number;
    ':::': number;
    /** just contains all occurrences where it is impossible to statically determine which package is loaded */
    '<loadedByVariable>': number;
};
export type UsedPackageInfo = Writable<typeof initialUsedPackageInfos>;
export declare const usedPackages: Feature<UsedPackageInfo>;
