/**
 * @author WMXPY
 * @namespace Database
 * @description Exclude Edit Records
 */
import { DatabaseEditRecord } from "../definition";
import { IMBRICATE_DATABASE_FEATURE } from "../feature";
import { IImbricateDatabase } from "../interface";
import { ImbricateDatabaseAddEditRecordsOutcome, ImbricateDatabaseGetEditRecordsOutcome } from "../outcome";
import { ImbricateDatabaseFullFeatureBase } from "./full-feature";
export declare abstract class ImbricateDatabaseExcludeEditRecordsBase extends ImbricateDatabaseFullFeatureBase implements IImbricateDatabase {
    readonly supportedFeatures: IMBRICATE_DATABASE_FEATURE[];
    addEditRecords(_records: DatabaseEditRecord[]): PromiseLike<ImbricateDatabaseAddEditRecordsOutcome>;
    getEditRecords(): PromiseLike<ImbricateDatabaseGetEditRecordsOutcome>;
}
