import { NetworkLog } from "./../dist/types/types.d";
import { ErrorFluxState, ErrorTypes, NetWorkClient, StorageTypes } from "./types";
import { downloadConsoleErrors, downloadNetworkLogs, downloadUnhandledErrors } from "./utils/export";
export default function initErrorFlux({ pattern, allowOnlyNetworkErrors, storeName, dbName, storageType, handleOnError, handleOnUnhandledRejection, }: ErrorFluxState): {
    getNetworkLogs: () => Promise<any>;
    getErrorLogs: () => {
        getConsoleErrors: () => Promise<any>;
        getUnhandledErrors: () => Promise<any>;
    };
};
export { downloadConsoleErrors, downloadNetworkLogs, downloadUnhandledErrors };
export type { ErrorTypes, StorageTypes, NetworkLog, NetWorkClient, ErrorFluxState, };
