import { AbstractSQLite } from "../AbstractSQLite"; import { DBHead } from "../../../db/DBHead"; import { SQLiteDriver } from "../../drivers/SQLiteDriver"; export declare class BIndexDAL extends AbstractSQLite { constructor(driver: SQLiteDriver); init(): Promise; /** * Get HEAD~n * @param n Position */ head(n: number): Promise; /** * Get the last record available in bindex */ tail(): Promise; /** * Get HEAD~n..m * @param n * @param m */ range(n: number, m: number): Promise; removeBlock(number: number): Promise; trimBlocks(maxnumber: number): Promise; }