import * as React from 'react'; type AttachmentObjectBlob = { attachmentId: string; blob: Blob; }; type RegisterAttachmentParam = { blob: Blob; attachmentId: string; }; type AttachmentBlobsContextValue = { storeAttachmentBlobLocally: (options: RegisterAttachmentParam) => void; getAttachmentBlobLocally: (attachmentId: string) => AttachmentObjectBlob | undefined; }; type Props = { children: React.ReactNode; }; export declare const AttachmentBlobsProvider: ({ children }: Props) => import("react/jsx-runtime").JSX.Element; declare const useAttachmentBlobs: () => AttachmentBlobsContextValue; export default useAttachmentBlobs;