import type { ExampleObject } from '../schemas/v3.2/strict/example.js'; import type { ReferenceType } from '../schemas/v3.2/strict/reference.js'; /** Preserve the source so consumers do not serialize wire text a second time. */ export type ExampleValue = { source: 'serialized'; value: string; } | { source: 'data' | 'value'; value: unknown; }; /** Select an explicit example without confusing false, zero, null, or empty text with absence. */ export declare const getExampleValue: (input: ReferenceType | undefined) => ExampleValue | undefined; /** Preserve explicit wire text for any media type, or serialize structured JSON data. */ export declare const getExplicitExampleText: (example: ExampleValue | undefined, contentType: string, indent?: number) => string | undefined; //# sourceMappingURL=get-example-value.d.ts.map