import type { Config } from 'alinea/core/Config';
import type { Revision } from 'alinea/core/Connection';
import type { HistoryApi } from 'alinea/core/Connection';
import type { EntryRecord } from 'alinea/core/EntryRecord';
export declare class GitHistory implements HistoryApi {
    config: Config;
    rootDir: string;
    constructor(config: Config, rootDir: string);
    revisions(file: string): Promise<Array<Revision>>;
    revisionData(file: string, ref: string): Promise<EntryRecord>;
}
