import { ObjectTypeComposer, InterfaceTypeComposer, ObjectTypeComposerArgumentConfigMapDefinition } from 'graphql-compose'; import { HydratedDocument } from 'mongoose'; export type RecordHelperArgsOpts = { removeFields?: string[]; requiredFields?: string[]; allFieldsNullable?: boolean; prefix?: string; suffix?: string; isRequired?: boolean; }; export declare const getRecordHelperArgsOptsMap: () => Record; export declare function recordHelperArgs = any>(tc: ObjectTypeComposer | InterfaceTypeComposer, opts?: RecordHelperArgsOpts): ObjectTypeComposerArgumentConfigMapDefinition<{ record: any; }>; //# sourceMappingURL=record.d.ts.map