import type { FrameworkDef } from './frameworks'; export type WireInput = { cssAssetKey: string; def: FrameworkDef; indexKey: string; manifestKey: string; pageFileAbs: string; pascal: string; route: string; serverEntry: string; title: string; }; export type WireResult = { kind: 'edited'; routingFile: string; } | { kind: 'manual'; reason: string; snippet: string; }; export declare const findRoutingFile: (serverEntry: string) => string | null; export declare const wirePluginUse: (serverEntry: string, pluginName: string, moduleSpecifier: string) => { kind: "manual"; reason: string; snippet: string; } | { kind: "edited"; routingFile: string; }; export declare const wireRoute: (input: WireInput) => { kind: "manual"; reason: string; snippet: string; routingFile?: undefined; } | { kind: "edited"; routingFile: string; reason?: undefined; snippet?: undefined; };