import { IApiDataNode } from '../definitions/Shapes.js';
import { DataNodeBase } from './DataNodeBase.js';
/**
 * A class that processes AMF's `structuredValue` into a JSON example.
 */
export declare class JsonDataNodeGenerator extends DataNodeBase {
    /**
     * Generates a JSON schema from the AMF's DataNode.
     *
     * @param node The AMF's data node to transform into a schema.
     * @returns Undefined when passed non-DataNode domain element.
     */
    generate(node: IApiDataNode): string | number | false | null | undefined;
}
//# sourceMappingURL=JsonDataNodeGenerator.d.ts.map