import { NetworkType } from '@gny/interfaces';
export declare class Connection {
    host: string;
    port: number;
    network: NetworkType;
    baseUrl: string;
    hash: string;
    constructor(host?: string, port?: number, network?: NetworkType, https?: boolean);
    api: {
        Account: import("./api/account").Account;
        Block: import("./api/block").Block;
        Delegate: import("./api/delegate").Delegate;
        Transaction: import("./api/transaction").Transaction;
        Loader: import("./api/loader").Loader;
        Peer: import("./api/peer").Peer;
        System: import("./api/system").System;
        Transfer: import("./api/transfer").Transfer;
        Transport: import("./api/transport").Transport;
        Uia: import("./api/uia").Uia;
        Exchange: import("./api/exchange").Exchange;
    };
    contract: {
        Basic: import("./contract/basic").Basic;
        Uia: import("./contract/uia").Uia;
    };
}
//# sourceMappingURL=connection.d.ts.map