@assistant-ui/react
Version:
TypeScript/React library for AI Chat
41 lines • 2.07 kB
TypeScript
import { ThreadListItemRuntime } from "../runtime/ThreadListItemRuntime";
/**
* @deprecated Use `useAssistantApi()` with `api.threadListItem()` instead. See migration guide: https://docs.assistant-ui.com/docs/migrations/v0-12
*/
export declare function useThreadListItemRuntime(options?: {
optional?: false | undefined;
}): ThreadListItemRuntime;
export declare function useThreadListItemRuntime(options?: {
optional?: boolean | undefined;
}): ThreadListItemRuntime | null;
/**
* @deprecated Use `useAssistantState(({ threadListItem }) => threadListItem)` instead. See migration guide: https://docs.assistant-ui.com/docs/migrations/v0-12
*/
export declare const useThreadListItem: {
(): import("../runtime").ThreadListItemState;
<TSelected>(selector: (state: import("../runtime").ThreadListItemState) => TSelected): TSelected;
<TSelected>(selector: ((state: import("../runtime").ThreadListItemState) => TSelected) | undefined): import("../runtime").ThreadListItemState | TSelected;
(options: {
optional?: false | undefined;
}): import("../runtime").ThreadListItemState;
(options: {
optional?: boolean | undefined;
}): import("../runtime").ThreadListItemState | null;
<TSelected>(options: {
optional?: false | undefined;
selector: (state: import("../runtime").ThreadListItemState) => TSelected;
}): TSelected;
<TSelected>(options: {
optional?: false | undefined;
selector: ((state: import("../runtime").ThreadListItemState) => TSelected) | undefined;
}): import("../runtime").ThreadListItemState | TSelected;
<TSelected>(options: {
optional?: boolean | undefined;
selector: (state: import("../runtime").ThreadListItemState) => TSelected;
}): TSelected | null;
<TSelected>(options: {
optional?: boolean | undefined;
selector: ((state: import("../runtime").ThreadListItemState) => TSelected) | undefined;
}): import("../runtime").ThreadListItemState | TSelected | null;
};
//# sourceMappingURL=ThreadListItemContext.d.ts.map