import { ObjectTypeComposer, InterfaceTypeComposer, ComposeOutputTypeDefinition, ObjectTypeComposerFieldConfigMapDefinition } from 'graphql-compose';
export type PayloadRecordIdHelperOpts = {
    fn?: (doc: any, context: any) => any;
    type?: string | ComposeOutputTypeDefinition<any>;
};
export declare function payloadRecordId<TSource = any, TContext = any>(tc: ObjectTypeComposer<TSource, TContext> | InterfaceTypeComposer<TSource, TContext>, opts?: PayloadRecordIdHelperOpts | false): ObjectTypeComposerFieldConfigMapDefinition<TSource, TContext> | null;
export type PayloadRecordIdsHelperOpts = {
    fn?: (docs: any, context: any) => any;
    type?: string | ComposeOutputTypeDefinition<any>;
};
export declare function payloadRecordIds<TSource = any, TContext = any>(tc: ObjectTypeComposer<TSource, TContext> | InterfaceTypeComposer<TSource, TContext>, opts?: PayloadRecordIdHelperOpts | false): ObjectTypeComposerFieldConfigMapDefinition<TSource, TContext> | null;
//# sourceMappingURL=payloadRecordId.d.ts.map