import type { JSONSchemaAttributes, JSONSchemaType, Ref } from "../input/JSONSchemaInput.js";
import type { JSONSchema } from "../input/JSONSchemaStore.js";
import { TypeAttributeKind, type TypeAttributes } from "./TypeAttributes.js";
type URIAttributes = [ReadonlySet<string>, ReadonlySet<string>];
export declare const uriTypeAttributeKind: TypeAttributeKind<URIAttributes>;
export declare function uriInferenceAttributesProducer(s: string): TypeAttributes;
export declare function uriSchemaAttributesProducer(schema: JSONSchema, _ref: Ref, types: Set<JSONSchemaType>): JSONSchemaAttributes | undefined;
export {};
