import { protoToJsonSchema as ProtoToJsonSchemaFn } from './protoToJsonSchema'; /** Returns the converter if already loaded; otherwise kicks off the * (idempotent) background import and returns null. Pair with * useProtobufConverterReady() so callers re-resolve once it's ready. */ export declare function getProtoToJsonSchema(): typeof ProtoToJsonSchemaFn | null; /** Resolves once the converter has finished loading (kicking off the load * if needed) — for tests and other non-React callers that need to wait * rather than subscribe via useProtobufConverterReady(). */ export declare function waitForProtobufConverter(): Promise; /** True once the Protobuf converter has finished loading. Include in a * useMemo's dependencies wherever resolveSchemaInput might return a pending * Protobuf conversion, so it re-resolves (synchronously, from then on) the * moment loading completes. */ export declare function useProtobufConverterReady(): boolean;