import React from 'react';
import { KeyType, NetworkId } from '@alephium/web3';
import { Theme, Mode, CustomTheme, ProviderTheme } from '../types';
import { Connectors } from '../utils/connector';
export declare const ConnectSettingProvider: React.FC<{
    theme?: Theme;
    mode?: Mode;
    customTheme?: CustomTheme;
    csrModeOnly?: boolean;
    children?: React.ReactNode;
}>;
export declare const AlephiumConnectProvider: React.FC<{
    network: NetworkId;
    addressGroup?: number;
    keyType?: KeyType;
    connectors?: Partial<Connectors>;
    children?: React.ReactNode;
}>;
export declare const AlephiumBalanceProvider: React.FC<{
    children?: React.ReactNode;
}>;
type AlephiumWalletProviderProps = {
    theme?: ProviderTheme;
    customTheme?: CustomTheme;
    network: NetworkId;
    addressGroup?: number;
    keyType?: KeyType;
    connectors?: Partial<Connectors>;
    csrModeOnly?: boolean;
    children?: React.ReactNode;
};
export declare const AlephiumWalletProvider: ({ theme, customTheme, network, addressGroup, keyType, connectors, csrModeOnly, children }: AlephiumWalletProviderProps) => JSX.Element;
export {};
