import { RemoteTxBuilderConfig } from './builders/RemoteTxBuilder';
import { BitNetwork } from './const';
import { DotBit } from './DotBit';
import { BitSigner } from './signers/BitSigner';
export interface CreateInstanceConfig {
    network?: BitNetwork;
    bitIndexerUri?: string;
    remoteTxBuilderConfig?: RemoteTxBuilderConfig;
    signer?: BitSigner;
}
export declare const DefaultConfig: {
    [key: string]: CreateInstanceConfig;
};
export declare function createInstance(config?: CreateInstanceConfig): DotBit;
