import type { DetectedFunctionalBlock, ExplicitFunctionalBlock, FunctionalBlockKind, LayoutComponentInput, SchematicLayoutGraph } from './types.js'; export declare function inferFunctionalBlockKind(component: LayoutComponentInput): FunctionalBlockKind; export declare function detectFunctionalBlocks(components: readonly LayoutComponentInput[], graph: SchematicLayoutGraph, explicitBlocks?: readonly ExplicitFunctionalBlock[]): DetectedFunctionalBlock[];