export = BridgeMethods;
/**
 * BridgeMethods Class provides a framework for all HarperBridge method classes
 */
declare class BridgeMethods {
    createSchema(): void;
    dropSchema(): void;
    createTable(): void;
    dropTable(): void;
    createRecords(): void;
    updateRecords(): void;
    upsertRecords(): Promise<void>;
    deleteRecords(): void;
    createAttribute(): void;
    dropAttribute(): void;
    searchByConditions(): void;
    searchByHash(): void;
    searchByValue(): void;
    getDataByHash(): void;
    getDataByValue(_searchObject: any, _comparator: any): Promise<void>;
    deleteRecordsBefore(_deleteObj: any): Promise<void>;
    deleteAuditLogsBefore(_deleteObj: any): Promise<void>;
    deleteTransactionLogsBefore(_deleteObj: any): Promise<void>;
    readAuditLog(_readAuditLogObj: any): Promise<void>;
}
