import { BlobStore } from '@mastra/core/storage';
import type { StorageBlobEntry } from '@mastra/core/storage';
import type { LibSQLDomainConfig } from '../../db/index.js';
export declare class BlobsLibSQL extends BlobStore {
    #private;
    static readonly MANAGED_TABLES: readonly ["mastra_skill_blobs"];
    constructor(config: LibSQLDomainConfig);
    init(): Promise<void>;
    put(entry: StorageBlobEntry): Promise<void>;
    get(hash: string): Promise<StorageBlobEntry | null>;
    has(hash: string): Promise<boolean>;
    delete(hash: string): Promise<boolean>;
    putMany(entries: StorageBlobEntry[]): Promise<void>;
    getMany(hashes: string[]): Promise<Map<string, StorageBlobEntry>>;
    dangerouslyClearAll(): Promise<void>;
}
//# sourceMappingURL=index.d.ts.map