import { OnLevelRemovedCB } from '../orderbook.ts';
import { BookSnapshot } from '../types.ts';
import { Computable } from './computable.ts';
type BookSnapshotComputableOptions = {
    name?: string;
    depth: number;
    grouping?: number;
    interval: number;
    removeCrossedLevels?: boolean;
    onCrossedLevelRemoved?: OnLevelRemovedCB;
};
export declare const computeBookSnapshots: (options: BookSnapshotComputableOptions) => (() => Computable<BookSnapshot>);
export {};
//# sourceMappingURL=booksnapshot.d.ts.map