/**
 *
 * Generates a base64 string from the given file (mime type must be image/*)
 * The returned readerCleanup function should be called when a component unmounts
 *
 * @example
 * const ExampleComponent = ({file: File}) => {
 *     const { result, readerCleanup } = generateBase64FromImageFile(file);
 *     useEffect(() => {
 *       return () => {
 *          readerCleanup();
 *      }
 *    }, []);
 *    return <img src={result} />
 * }
 *
 */
export declare const generateBase64FromImageFile: (file: File) => Promise<{
    result: string;
    readerCleanup: () => void;
}>;
//# sourceMappingURL=generateBase64FromImageFile.d.ts.map