/// <reference types="@vechain/connex.driver" />
/// <reference types="@vechain/connex" />
export declare function newHeadTracker(driver: Connex.Driver): {
    readonly head: {
        id: string;
        number: number;
        timestamp: number;
        parentID: string;
        txsFeatures?: number | undefined;
    };
    readonly progress: number;
    ticker: () => {
        next: () => Promise<{
            id: string;
            number: number;
            timestamp: number;
            parentID: string;
            txsFeatures?: number | undefined;
        }>;
    };
};
