import mongoose from 'mongoose'; import { GoodCopMongoTypesString } from '../definitionTypes.js'; export declare const mongoTypeMapping: { [k in GoodCopMongoTypesString]: MongoTypes; }; export type MongoFieldsRead = { _id: string; } & { [K in T]: string; }; export type MongoFieldsWrite = { _id?: string; }; export type MongoTypes = Date | Number | Boolean | String | Object | typeof mongoose.Schema.Types.Mixed; export type MongoTypeObj = { type?: MongoTypes; ref?: string; unique?: boolean; }; export declare const systemUserId = "777fffffffffffffffffffff"; export declare const publicUserId = "000fffffffffffffffffffff"; export declare const isAnonymousUser: (id: any) => boolean;