export * from './compat'; import { UpgradesError } from '../error'; import { StorageLayout } from './layout'; import { StorageOperation, StorageItem } from './compare'; import { LayoutCompatibilityReport } from './report'; import { ValidationOptions } from '../validate/overrides'; export declare function assertStorageUpgradeSafe(original: StorageLayout, updated: StorageLayout, unsafeAllowCustomTypes: boolean): void; export declare function assertStorageUpgradeSafe(original: StorageLayout, updated: StorageLayout, opts: Required): void; export declare function getStorageUpgradeReport(original: StorageLayout, updated: StorageLayout, opts: Required): LayoutCompatibilityReport; export declare class StorageUpgradeErrors extends UpgradesError { readonly report: LayoutCompatibilityReport; constructor(report: LayoutCompatibilityReport); } export declare function getStorageUpgradeErrors(original: StorageLayout, updated: StorageLayout, opts?: ValidationOptions): StorageOperation[]; //# sourceMappingURL=index.d.ts.map