import type { KyselyPlugin, PluginTransformQueryArgs, PluginTransformResultArgs, QueryResult, RootOperationNode, UnknownRow } from 'kysely'; import { SerializeParametersTransformer } from './sqlite-serialize-transformer'; import { Logger } from 'loglevel'; export interface SqliteSerializePluginOptions { serializer?: SerializeParametersTransformer; shape?: any; logger?: Logger; } export declare class SqliteSerializePlugin implements KyselyPlugin { private serializeParametersTransformer; private ctx; private shape; private logger?; constructor(opt: SqliteSerializePluginOptions); transformQuery(args: PluginTransformQueryArgs): RootOperationNode; private parseResult; transformResult(args: PluginTransformResultArgs): Promise>; }