import { UnknownError } from '@livestore/common'; import type { Store } from '@livestore/livestore'; import { Effect, Option, Schema } from '@livestore/utils/effect'; /** * Dynamically imports a module that exports a `makeStore({ storeId }): Promise` function, * calls it with the provided storeId, and caches the Store instance for subsequent tool calls. */ export declare const init: ({ configPath, storeId, clientId, sessionId, }: { configPath: string; storeId: string; clientId?: string; sessionId?: string; }) => Effect.Effect, UnknownError>; export declare const getStore: Effect.Effect>, never, never>; export declare const status: Effect.Effect<{ _tag: "disconnected"; storeId?: never; clientId?: never; sessionId?: never; tableCounts?: never; } | { _tag: "connected"; storeId: string; clientId: string; sessionId: string; tableCounts: Record; }, never, never>; export declare const query: (args_0: { sql: string; bindValues?: readonly any[] | Record; }) => Effect.Effect<{ rows: { [k: string]: Schema.JsonValue; }[]; rowCount: number; }, never, never>; export declare const commit: (args_0: { events: ReadonlyArray<{ name: string; args: Schema.JsonValue; }>; }) => Effect.Effect<{ committed: number; }, never, never>; export declare const disconnect: Effect.Effect<{ _tag: "disconnected"; }, never, never>; //# sourceMappingURL=runtime.d.ts.map