import type { StorageReadModelSchema, SetStorageParams } from '../types.js';
import type { DatabaseInitializationResult, RepositoryInstanceOptions } from '../../../providers/database/types.js';
export declare class PluginStorageLocalRepository {
    #private;
    constructor(initializationResult: DatabaseInitializationResult);
    static getInstance(options: RepositoryInstanceOptions): Promise<PluginStorageLocalRepository>;
    get(key: string): Promise<StorageReadModelSchema | null>;
    set(params: SetStorageParams): Promise<string | null>;
    delete(key: string): Promise<boolean>;
    clearAll(): Promise<boolean>;
}
//# sourceMappingURL=plugin-storage-local-repository.d.ts.map