import type { BaseDefaultSchema, CustomMutatorDefs, DefaultSchema, HumanReadable, Query as QueryDef, QueryOrQueryRequest } from '@rocicorp/zero'; import type { ViewWrapper, Z } from './Z.svelte.js'; import type { QueryResultDetails, ResultType } from './types.js'; export type { QueryResultDetails, ResultType }; export type QueryResult = readonly [HumanReadable, QueryResultDetails]; export declare class Query { #private; constructor(query: QueryDef, z: Z, enabled?: boolean); get data(): HumanReadable; get details(): QueryResultDetails; get view(): ViewWrapper | undefined; /** @deprecated Use .data instead */ get current(): HumanReadable; updateQuery(newQuery: QueryOrQueryRequest, enabled?: boolean): void; destroy(): void; }