import { AnyBlock, AnyLink, DbMeta } from './types';
import { HeaderStore as HeaderStoreBase, CarStore as CarStoreBase } from './store';
export declare class HeaderStore extends HeaderStoreBase {
    tag: string;
    keyId: string;
    dataDir: string;
    load(branch?: string): Promise<DbMeta | null>;
    save(meta: DbMeta, branch?: string): Promise<void>;
}
export declare const testConfig: {
    dataDir: string;
};
export declare class CarStore extends CarStoreBase {
    tag: string;
    dataDir: string;
    save(car: AnyBlock): Promise<void>;
    load(cid: AnyLink): Promise<AnyBlock>;
    remove(cid: AnyLink): Promise<void>;
}
