import { Provider } from '@ethersproject/providers';
import { ContractsConfig } from './types';
import Composer from './Composer';
import Reader from './Reader';
/**
 * Class that handles the interaction with contracts through a provider.
 */
export declare class ContractsApi {
    private _reader;
    private _composer;
    constructor(provider: Provider, config?: ContractsConfig);
    get reader(): Reader;
    get composer(): Composer;
}
//# sourceMappingURL=ContractsApi.d.ts.map