export type StaticValue = string | number | boolean | null | StaticValue[] | StaticObject; export interface StaticObject { [key: string]: StaticValue; } export type StaticResult = { ok: true; value: T; } | { ok: false; error: string; }; /** Parse one exported const without loading, transpiling, or executing its source. */ export declare function evaluateExportedConst(source: string, exportName: string): StaticResult; /** Evaluate only named properties; unrelated property initializers are never visited. */ export declare function evaluateExportedObjectProperties(source: string, exportName: string, propertyNames: readonly string[]): StaticResult; /** Evaluate named properties from each object in an exported array. */ export declare function evaluateExportedArrayObjectProperties(source: string, exportName: string, propertyNames: readonly string[]): StaticResult; export declare function hasExportedCoreResolveRoutesCall(source: string, exportName: string): boolean; export declare function isStaticObject(value: StaticValue): value is StaticObject; //# sourceMappingURL=static-config.d.ts.map