export declare function resolveSemanticFactPointer(value: unknown, pointer: string, label: string): unknown; export declare function uniqueSemanticFactClosureValues(values: string[], label: string): void; export declare function sameSemanticFactClosureSet(left: string[], right: string[]): boolean; export declare function assertSameSemanticFactClosureSet(left: string[], right: string[], label: string): void; export declare function semanticFactClosureInvalid(code: string, detail: unknown): never;