35 lines
1.9 KiB
TypeScript
35 lines
1.9 KiB
TypeScript
import { SlotValue, WithSlots } from "../../lib/slots.cjs";
|
|
import { CopilotChatSuggestionPill, CopilotChatSuggestionPillProps } from "./CopilotChatSuggestionPill.cjs";
|
|
import React from "react";
|
|
import { Suggestion } from "@copilotkitnext/core";
|
|
|
|
//#region src/components/chat/CopilotChatSuggestionView.d.ts
|
|
declare const DefaultContainer: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
|
|
type CopilotChatSuggestionViewProps = WithSlots<{
|
|
container: typeof DefaultContainer;
|
|
suggestion: typeof CopilotChatSuggestionPill;
|
|
}, {
|
|
suggestions: Suggestion[];
|
|
onSelectSuggestion?: (suggestion: Suggestion, index: number) => void;
|
|
loadingIndexes?: ReadonlyArray<number>;
|
|
} & React.HTMLAttributes<HTMLDivElement>>;
|
|
declare const CopilotChatSuggestionView: React.ForwardRefExoticComponent<{
|
|
container?: SlotValue<React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>> | undefined;
|
|
suggestion?: SlotValue<React.ForwardRefExoticComponent<CopilotChatSuggestionPillProps & React.RefAttributes<HTMLButtonElement>>> | undefined;
|
|
} & {
|
|
children?: ((props: {
|
|
container: React.ReactElement<unknown, string | React.JSXElementConstructor<any>>;
|
|
suggestion: React.ReactElement<unknown, string | React.JSXElementConstructor<any>>;
|
|
} & {
|
|
suggestions: Suggestion[];
|
|
onSelectSuggestion?: (suggestion: Suggestion, index: number) => void;
|
|
loadingIndexes?: ReadonlyArray<number>;
|
|
} & React.HTMLAttributes<HTMLDivElement>) => React.ReactNode) | undefined;
|
|
} & Omit<{
|
|
suggestions: Suggestion[];
|
|
onSelectSuggestion?: (suggestion: Suggestion, index: number) => void;
|
|
loadingIndexes?: ReadonlyArray<number>;
|
|
} & React.HTMLAttributes<HTMLDivElement>, "children"> & React.RefAttributes<HTMLDivElement>>;
|
|
//#endregion
|
|
export { CopilotChatSuggestionView, CopilotChatSuggestionViewProps };
|
|
//# sourceMappingURL=CopilotChatSuggestionView.d.cts.map
|