export { VERSION, query, verifyUserSignatures, serialize, tx, events, pluginRegistry, discovery, t, WalletUtils, AppUtils, InteractionTemplateUtils, getChainId, TestUtils, config, send, decode, account, block, isOk, isBad, why, pipe, build, withPrefix, sansPrefix, display, cadence, cdc, createSignableVoucher, voucherIntercept, voucherToTxId, transaction, script, ping, atBlockHeight, atBlockId, getAccount, getEvents, getEventsAtBlockHeightRange, getEventsAtBlockIds, getBlock, getBlockHeader, getCollection, getTransactionStatus, getTransaction, getNetworkParameters, getNodeVersionInfo, authorizations, authorization, args, arg, proposer, payer, limit, ref, params, param, validator, invariant, subscribeEvents, nodeVersionInfo, } from "@onflow/fcl-core"; export declare const currentUser: (() => { authenticate: ({ service, redir }?: { service?: object | undefined; redir?: boolean | undefined; } | undefined) => Promise; unauthenticate: () => void; authorization: (account: object) => Promise; signUserMessage: (msg: string) => Promise; subscribe: (callback: Function) => Function; snapshot: () => Promise; resolveArgument: () => Promise>>; }) & { authenticate: ({ service, redir }?: { service?: object | undefined; redir?: boolean | undefined; } | undefined) => Promise; unauthenticate: () => void; authorization: (account: object) => Promise; signUserMessage: (msg: string) => Promise; subscribe: (callback: Function) => Function; snapshot: () => Promise; resolveArgument: () => Promise>>; }; export declare const mutate: (opts?: { cadence?: string | undefined; args?: any; template?: string | object | undefined; limit?: number | undefined; authz?: Function | undefined; proposer?: Function | undefined; payer?: Function | undefined; authorizations?: Function[] | undefined; } | undefined) => Promise; export declare const authenticate: (opts?: {}) => Promise; export declare const unauthenticate: () => void; export declare const reauthenticate: (opts?: {}) => Promise; export declare const signUp: (opts?: {}) => Promise; export declare const logIn: (opts?: {}) => Promise; export declare const authz: (account: object) => Promise; export { LOCAL_STORAGE, SESSION_STORAGE } from "./utils/web";