import type { CodegraphConfig } from '../types.js';
interface RuleDef {
    name: string;
    level: 'function' | 'file' | 'graph';
    metric: string;
    defaults: {
        warn: number | null;
        fail: number | null;
    };
    reportOnly?: boolean;
}
export declare const RULE_DEFS: RuleDef[];
interface ManifestoOpts {
    noTests?: boolean;
    file?: string;
    kind?: string;
    config?: CodegraphConfig;
    limit?: number;
    offset?: number;
}
export declare function manifestoData(customDbPath?: string, opts?: ManifestoOpts): Record<string, unknown>;
export {};
//# sourceMappingURL=manifesto.d.ts.map