import { AnalyzerGraph, ComputePolicy } from './types'; /** * Compute scale-free property (power-law degree distribution). * Uses maximum likelihood estimation and Kolmogorov-Smirnov test. * @param g */ export declare const computeScaleFree: (g: AnalyzerGraph) => { kind: "scale_free"; exponent: number; } | { kind: "not_scale_free"; }; /** * Compute small-world property (high clustering + short paths). * @param g */ export declare const computeSmallWorld: (g: AnalyzerGraph) => { kind: "small_world"; } | { kind: "not_small_world"; } | { kind: "unconstrained"; }; /** * Compute modular/community structure property. * Uses modularity maximization as heuristic. * @param g * @param policy */ export declare const computeCommunityStructure: (g: AnalyzerGraph, policy: ComputePolicy) => { kind: "modular"; numCommunities: number; } | { kind: "non_modular"; } | { kind: "unconstrained"; }; //# sourceMappingURL=spectral.d.ts.map