import { IListener, IRenderer } from './api';
import { Connection } from "./connection/Connection";
import { QueueOptions } from "@leftshiftone/gaia-sdk/dist";
export declare class Gaia {
    private readonly listener;
    private readonly renderer;
    constructor(renderer: IRenderer, listener?: IListener);
    /**
     * Connect the client to the G.A.I.A ecosystem.
     *
     * @param options the ID of the identity
     */
    connect(options: QueueOptions): Promise<Connection>;
}
