import { GraphSpec } from '../spec'; import { TestEdge, TestNode, SeededRandom } from './types'; export declare const handleSpectrum: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleAlgebraicConnectivity: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleSpectralRadius: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleToughness: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleIntegrity: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleCage: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleMoore: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleRamanujan: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleCartesianProduct: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleTensorProduct: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleStrongProduct: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleLexicographicProduct: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleMinorFree: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; export declare const handleTopologicalMinorFree: (nodes: TestNode[], edges: TestEdge[], spec: GraphSpec, rng: SeededRandom) => TestEdge[]; //# sourceMappingURL=structure-handlers.d.ts.map