export type ConversationFeedbackValue = { canSendFeedback: boolean; sendFeedback: (like: boolean) => void; }; /** * Reads from `ConversationContext` and registers an `onCanSendFeedbackChange` * callback. Manages its own `canSendFeedback` state and provides it along with * a `sendFeedback` action through `ConversationFeedbackContext`. * Must be rendered inside a `ConversationProvider`. */ export declare function ConversationFeedbackProvider({ children, }: React.PropsWithChildren): import("react/jsx-runtime").JSX.Element; /** * Returns the current feedback state and a `sendFeedback` action. * Re-renders only when `canSendFeedback` changes. * * Must be used within a `ConversationProvider`. */ export declare function useConversationFeedback(): ConversationFeedbackValue; //# sourceMappingURL=ConversationFeedback.d.ts.map