/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { StorageContext } from "@matter/general";
/**
 * Storage Scopes allow flagging a context for a specific usage.
 * This is mainly used for BDX transfers currently to allow separating OTA related storage from log related storage
 * and to automatically choose the right one based on the incoming file designator.
 */
export type StorageScope = "ota" | "log";
export declare class ScopedStorage {
    readonly context: StorageContext;
    readonly scope: StorageScope;
    constructor(context: StorageContext, scope: StorageScope);
}
//# sourceMappingURL=ScopedStorage.d.ts.map