/** * Copyright (c) 2026-present, Goldman Sachs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import type { MessageSetter, LegendAIOperationContext } from '../stores/LegendAIChatProcessors.js'; import { type LegendAIMessage, type LegendAIAssistantMessage, type LegendAIConfig, type LegendAIProductMetadata, type TDSServiceSchema } from '../LegendAITypes.js'; import { type LegendAI_LegendApplicationPlugin_Extension } from '../LegendAI_LegendApplicationPlugin_Extension.js'; export declare const TEST__createMockSetter: () => { setter: MessageSetter; getMessages: () => LegendAIMessage[]; }; export declare const TEST__makeAssistantMessage: (overrides?: Partial) => LegendAIAssistantMessage; export declare const TEST__seedAssistant: (setter: MessageSetter) => void; export declare const TEST_DATA__legendAIConfig: LegendAIConfig; export declare const TEST_DATA__legendAIMetadata: LegendAIProductMetadata; export declare const TEST_DATA__legendAIServices: TDSServiceSchema[]; export declare const TEST__createMockLegendAIPlugin: (overrides?: Partial) => LegendAI_LegendApplicationPlugin_Extension; export declare const TEST__createOperationContext: (overrides?: Partial) => LegendAIOperationContext; //# sourceMappingURL=LegendAITestUtils.d.ts.map