import { MessageReadOptions, RawMessage, SqliteDb, TopicDefinition } from "@foxglove/rosbag2"; import { Time } from "@foxglove/rostime"; import { SqlJsStatic } from "@foxglove/sql.js"; export type LocateWasmUrl = (url: string, scriptDirectory: string) => string; export declare class SqliteSqljs implements SqliteDb { #private; static Initialize(config?: Partial): Promise; constructor(data: File | Uint8Array); open(): Promise; close(): Promise; readTopics(): Promise; readMessages(opts?: MessageReadOptions): AsyncIterableIterator; timeRange(): Promise<[min: Time, max: Time]>; messageCounts(): Promise>; } //# sourceMappingURL=SqliteSqljs.d.ts.map