import { InsertResponse, SelectResponse, UpdateResponse } from "jm-castle-types"; import { PersistentRow, Row_ImageContent as Row } from "jm-castle-warehouse-types"; import { MasterdataInsertOptions, MasterdataUpdateOptions } from "../../Types.mjs"; import { MariaDbClient } from "../MariaDb.mjs"; import { Filter_ImageExtension, Filter_ImageId } from "./QueryUtils.mjs"; export declare const insert: (values: Row & PersistentRow, client: MariaDbClient, options?: MasterdataInsertOptions) => Promise>; export declare const update: (values: Row & PersistentRow, client: MariaDbClient, options?: MasterdataUpdateOptions) => Promise>; export declare const selectByKey: (filter: Filter_ImageId, client: MariaDbClient) => Promise>; export declare const selectLikeImageId: (filter: Filter_ImageId, client: MariaDbClient) => Promise>; export declare const selectByImageExtension: (filter: Filter_ImageExtension, client: MariaDbClient) => Promise>; export declare const select: (filter: Filter_ImageId | Filter_ImageExtension, client: MariaDbClient) => Promise>; export declare const all: (client: MariaDbClient) => Promise>;