/** * @license * Copyright 2024 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { Schema } from "@google-labs/breadboard"; import { AllowedLLMContentTypes, LLMContent, LLMFunctionCall, LLMFunctionResponse, LLMInlineData, LLMPart, LLMStoredData, LLMText } from "../types/types.js"; export declare function isText(part: LLMPart): part is LLMText; export declare function isFunctionCall(part: LLMPart): part is LLMFunctionCall; export declare function isFunctionResponse(part: LLMPart): part is LLMFunctionResponse; export declare function isInlineData(part: LLMPart): part is LLMInlineData; export declare function isStoredData(part: LLMPart): part is LLMStoredData; export declare function isLLMContent(nodeValue: unknown): nodeValue is LLMContent; export declare function isArrayOfLLMContent(nodeValue: unknown): nodeValue is LLMContent[]; export declare function getMinItemsFromProperty(property: Schema | undefined): number; export declare function createAllowListFromProperty(property: Schema | undefined): AllowedLLMContentTypes; //# sourceMappingURL=llm-content.d.ts.map