import { MastraBase } from '../../base.js'; /** * Base class for all storage domains. * Provides common interface for initialization and data clearing. */ export declare abstract class StorageDomain extends MastraBase { /** * Initialize the storage domain. * This should create any necessary tables/collections. * Default implementation is a no-op - override in adapters that need initialization. */ init(): Promise; /** * Clears all data from this storage domain. * This is a destructive operation - use with caution. * Primarily used for testing. */ abstract dangerouslyClearAll(): Promise; } //# sourceMappingURL=base.d.ts.map