import { AbstractPowerSyncDatabase, CompilableQuery, WatchCompatibleQuery } from '@powersync/common'; import { AdditionalOptions } from './watch-types.js'; export type InternalHookOptions = { query: WatchCompatibleQuery; powerSync: AbstractPowerSyncDatabase; queryChanged: boolean; active: boolean; }; interface WatchCompatibleQueryWithParams extends WatchCompatibleQuery { stringifiedParameters?: string; } export declare const checkQueryChanged: (query: WatchCompatibleQueryWithParams, options: AdditionalOptions) => boolean; export declare const constructCompatibleQuery: (query: string | CompilableQuery, parameters: any[], options: AdditionalOptions) => { parsedQuery: WatchCompatibleQueryWithParams; queryChanged: boolean; }; export {};