import type { SailError } from ".";
import type { UseAccounts, UseAccountsArgs } from "./accounts/useAccountsInternal";
import type { UseHandleTXs, UseHandleTXsArgs } from "./tx/useHandleTXs";
export interface UseSail extends UseAccounts, UseHandleTXs {
}
export declare type UseSailArgs = Omit<UseAccountsArgs & Omit<UseHandleTXsArgs, "refetchMany">, "onError"> & {
    onSailError?: (err: SailError) => void;
};
export declare const SailProvider: import("react").ComponentType<import("unstated-next").ContainerProviderProps<UseSailArgs>>, useSail: () => UseSail;
//# sourceMappingURL=provider.d.ts.map