import type { RefObject } from 'react'; import type { BridgeResult } from '@simplepdf/embed'; import { isSimplePDFToolName, SIMPLEPDF_TOOLS, type SimplePDFToolName } from '@simplepdf/embed/tools'; import type { EmbedActions } from './embed-pdf'; export { createSimplePDFExecutor } from '@simplepdf/embed/ai-sdk'; export { isSimplePDFToolName }; export type { SimplePDFToolName }; type ToolInputSchema = (typeof SIMPLEPDF_TOOLS)[SimplePDFToolName]['inputSchema']; export type EmbedTool = { description: string; inputSchema: ToolInputSchema; execute: (input: unknown) => Promise>; }; export type EmbedTools = Record; export declare const useEmbedTools: (embedRef: RefObject) => EmbedTools;