import type { ExtractedValue, ExtractedValueStore, MemoryBlockScope } from '@kuralle-agents/core'; import type { QueryResult } from 'pg'; type PostgresClient = { query: (text: string, params?: unknown[]) => Promise; }; export type PostgresExtractedValueStoreOptions = { client: PostgresClient; tableName?: string; autoMigrate?: boolean; }; export declare class PostgresExtractedValueStore implements ExtractedValueStore { private client; private table; private ready; constructor(options: PostgresExtractedValueStoreOptions); private init; load(scope: MemoryBlockScope, owner: string, slug: string): Promise; save(value: ExtractedValue, owner: string): Promise; delete(scope: MemoryBlockScope, owner: string, slug: string): Promise; } export {};