export declare class Migration { protected db: IDBDatabase | null; constructor(db: IDBDatabase); up(): void; down(): void; protected createTable(name: string, callback: (table: TableBuilder) => void): void; protected dropTable(name: string): void; } export declare class TableBuilder { private store; private currentField; private uniqueFields; constructor(store: IDBObjectStore); autoIncrement(_name: string): TableBuilder; primaryKey(): TableBuilder; string(name: string): TableBuilder; integer(name: string): TableBuilder; boolean(name: string): TableBuilder; unique(): TableBuilder; timestamps(): TableBuilder; index(name: string, options?: IDBIndexParameters): TableBuilder; private createIndex; } //# sourceMappingURL=migration.d.ts.map