import type { Logger } from "@bluecadet/launchpad-utils/logger"; import { type Result } from "neverthrow"; import type { DataKeys, DataStore, Document } from "./data-store.js"; /** * @param ids A list containing a combination of namespace ids, and namespace/document id tuples. If not provided, all documents will be matched. */ export declare function getMatchingDocuments(dataStore: DataStore, ids?: DataKeys): Result, Error>; export declare function regexToJSONPathQuery(regex: RegExp): string; type ApplyTransformToFilesParams = { dataStore: DataStore; path: string; transformFn: (content: unknown) => unknown; logger: Logger; keys?: DataKeys; }; /** * Shared logic for content transforms */ export declare function applyTransformToFiles({ dataStore, path, transformFn, logger, keys, }: ApplyTransformToFilesParams): Promise; export declare function isBlockContent(content: unknown): content is { _type: "block"; }; export {}; //# sourceMappingURL=content-transform-utils.d.ts.map