import type { PrismaProjectionOptions } from '../prisma/options.js'; export type PrismaStoreProjectionOptions = PrismaProjectionOptions & { /** Per-entity Prisma client delegate override (e.g. OrderLine → order_lines). */ accessorNames?: Record; /** Output path for metadata artifact. Default: prisma-model-metadata.generated.ts */ metadataOutput?: string; /** Output path for registry artifact. Default: prisma-store-registry.generated.ts */ registryOutput?: string; /** Import path for GenericPrismaStore in registry artifact. */ storeImportPath?: string; /** Import path for metadata module in registry artifact. */ metadataImportPath?: string; /** * Per-entity status-based soft-delete. Keyed by entity name. `field` is the IR * property name of the status column; `deletedValue` is the sentinel that means * "deleted". Lets an entity that soft-deletes via a status transition (instead * of a `deletedAt` timestamp) use the generic store. */ softDelete?: Record; }; export declare const PRISMA_STORE_DEFAULTS: { readonly metadataOutput: "prisma-model-metadata.generated.ts"; readonly registryOutput: "prisma-store-registry.generated.ts"; readonly storeImportPath: "@angriff36/manifest/stores/prisma-generic"; readonly metadataImportPath: "./prisma-model-metadata.generated.js"; }; export declare function normalizeStoreOptions(raw: Record | undefined): PrismaStoreProjectionOptions; //# sourceMappingURL=options.d.ts.map