import { PersistentRow } from "jm-castle-warehouse-types"; import { PoolConnection } from "mariadb"; export declare const selectLastInsertId: (connection: PoolConnection) => Promise; export interface Filter_NameLike { name: string; } export interface Filter_Hashtag { hashtag: string[]; } export type Filter_ImageId = { image_id: string; reference?: never; }; export type Filter_Reference = { reference: string; image_id?: never; }; export type Filter_ImageReference = { reference?: string; image_id?: string; }; export type Filter_ImageExtension = { image_extension: string; image_id?: never; }; export declare const isFilterImageExtension: (obj: Record) => obj is Filter_ImageExtension; export interface Filter_At_FromTo_Seconds { at_from: number; at_to: number; } export declare const valueInClause: (v: any) => string | 0 | 1; export declare const valuesClause: (values: PersistentRow) => string;