/** * @license * Copyright 2024 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import type { InspectableEdge, NodeDescriberResult, NodeTypeDescriberOptions, Schema } from "@breadboard-ai/types"; export declare enum EdgeType { In = 0, Out = 1 } export declare const DEFAULT_SCHEMA: Schema; export declare const edgesToSchema: (edgeType: EdgeType, edges?: InspectableEdge[], keepStar?: boolean) => Schema; /** * Constructs a Schema for an input node. * @param options * @returns */ export declare const describeInput: (options: NodeTypeDescriberOptions) => NodeDescriberResult; /** * Constructs a Schema for an output node. * @param options * @returns */ export declare const describeOutput: (options: NodeTypeDescriberOptions) => NodeDescriberResult; //# sourceMappingURL=schemas.d.ts.map