import type { Logger } from '@ariestools/sdk';
import type { GatewayName, NetworkStatus, XyoNetwork } from '@xyo-network/xl1-protocol/protocol-lib';
/** SimpleXyoNetwork implementation. */
export declare class SimpleXyoNetwork implements XyoNetwork {
    protected readonly _logger?: Logger;
    protected readonly _networkId: GatewayName;
    /** Creates an instance with the supplied configuration. */
    constructor(networkId: GatewayName, logger?: Logger);
    protected get logger(): Logger | undefined;
    /** Returns the status result exposed by this provider. */
    status(): Promise<NetworkStatus>;
    private makeRequest;
}
//# sourceMappingURL=SimpleXyoNetwork.d.ts.map