import { GraphQLObjectType, GraphQLSchema } from 'graphql'; import { KeyTypeConstraints, MockGenerationBehavior, Ref } from './types.cjs'; export declare function uuidv4(): string; export declare const randomListLength: () => number; export declare const takeOneOf: (arr: T[], behavior: MockGenerationBehavior) => T; export declare function makeRef(typeName: string, key: KeyT): Ref; export declare function isObject(thing: any): boolean; export declare function copyOwnPropsIfNotPresent(target: Record, source: Record): void; export declare function copyOwnProps(target: Record, ...sources: Array>): Record; export declare const isRootType: (type: GraphQLObjectType, schema: GraphQLSchema) => boolean;