import { type Flag, type FlagDescriptor } from "./manifest.js";
/**
 * @description Export src/manifest.json
 */
export declare function getManifest(): {
    externalCapacity: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    warnings: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    nativeCode: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    customResolver: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    noLicense: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    multipleLicense: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    minifiedCode: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    isDeprecated: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    manyPublishers: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    hasScript: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    indirectDependencies: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    isGit: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    vulnerabilities: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    missingOrUnusedDependency: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    isDead: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    bannedFile: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    outdated: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
    duplicated: {
        emoji: string;
        title: string;
        tooltipDescription: string;
    };
};
/**
 * @example
 * const kManifestEmoji = Object.fromEntries(getManifestEmoji());
 */
export declare function getManifestEmoji(): IterableIterator<[string, string]>;
export declare function getEmojiFromTitle(title: Flag): string;
/**
 * @description Complete list of flags title (as an ES6 Set)
 */
export declare function getFlags(): Set<Flag>;
export type { Flag, FlagDescriptor };
//# sourceMappingURL=web.d.ts.map