import { DummyDriver, DynamicModule, ExpressionBuilder, RawBuilder, SelectQueryBuilder, SqliteAdapter, SqliteIntrospector, SqliteQueryCompiler } from 'kysely'; import { DatabaseSchema, DatabaseSchemaType } from './database-schema.js'; export declare const actorWhereClause: (actor: string) => RawBuilder<0 | 1>; export declare const notSoftDeletedClause: (alias: DbRef) => RawBuilder; export declare const softDeleted: (actorOrRecord: { takedownRef: string | null; }) => boolean; export declare const countAll: RawBuilder; export declare const excluded: (db: DatabaseSchema, col: any) => RawBuilder; export declare const noMatch: RawBuilder; export declare const valuesList: (vals: unknown[]) => RawBuilder; export declare const dummyDialect: { createAdapter(): SqliteAdapter; createDriver(): DummyDriver; createIntrospector(db: any): SqliteIntrospector; createQueryCompiler(): SqliteQueryCompiler; }; export type DbRef = RawBuilder | ReturnType; export type Subquery = ExpressionBuilder; export type AnyQb = SelectQueryBuilder; //# sourceMappingURL=util.d.ts.map