import { type EmitContext, type Enum, type Model, type Scalar, type Union } from "@typespec/compiler"; import type { JSONSchemaEmitterOptions } from "./lib.js"; export { $flags, $lib, EmitterOptionsSchema, type JSONSchemaEmitterOptions } from "./lib.js"; export declare const namespace = "TypeSpec.JsonSchema"; export type JsonSchemaDeclaration = Model | Union | Enum | Scalar; /** * Internal: TypeSpec emitter entry point */ export declare function $onEmit(context: EmitContext): Promise; //# sourceMappingURL=on-emit.d.ts.map