import type { MCPElicitationHandler, TamboElicitationRequest, TamboElicitationResponse } from "@tambo-ai/client"; export type { ElicitationRequestedSchema, TamboElicitationRequest, TamboElicitationResponse, ElicitationContextState, PrimitiveSchemaDefinition, } from "@tambo-ai/client"; export { toElicitationRequestedSchema, hasRequestedSchema, } from "@tambo-ai/client"; /** * Internal hook that manages elicitation state and creates a default handler. * This bundles all the state management and handler creation for elicitation. * * Do not export this hook from this package. It is only intended to be used internally by the TamboMcpProvider. * @returns Elicitation state and default handler */ export declare function useElicitation(): { elicitation: TamboElicitationRequest | null; setElicitation: import("react").Dispatch>; resolveElicitation: ((response: TamboElicitationResponse) => void) | null; setResolveElicitation: import("react").Dispatch void) | null>>; defaultElicitationHandler: MCPElicitationHandler; }; //# sourceMappingURL=elicitation.d.ts.map