import { Faker } from "../lib/createFaker.cjs"; import { MockBooleanValueConfig } from "./boolean.cjs"; import { MockCustomTypeValueConfig } from "./customType.cjs"; import { MockColorValue, MockColorValueConfig } from "./color.cjs"; import { MockContentRelationshipValue, MockContentRelationshipValueConfig } from "./contentRelationship.cjs"; import { MockTimestampValue, MockTimestampValueConfig } from "./timestamp.cjs"; import { MockDateValue, MockDateValueConfig } from "./date.cjs"; import { MockEmbedValue, MockEmbedValueConfig } from "./embed.cjs"; import { MockGeoPointValue, MockGeoPointValueConfig } from "./geoPoint.cjs"; import { MockGroupValueConfig } from "./group.cjs"; import { MockImageValue, MockImageValueConfig } from "./image.cjs"; import { MockIntegrationFieldValue, MockIntegrationFieldValueConfig } from "./integration.cjs"; import { MockKeyTextValue, MockKeyTextValueConfig } from "./keyText.cjs"; import { MockLinkValue, MockLinkValueConfig } from "./link.cjs"; import { MockLinkToMediaValue, MockLinkToMediaValueConfig } from "./linkToMedia.cjs"; import { MockNumberValue, MockNumberValueConfig } from "./number.cjs"; import { MockRichTextValue, MockRichTextValueConfig } from "./richText/index.cjs"; import { MockSelectValue, MockSelectValueConfig } from "./select.cjs"; import { MockSliceValueConfig } from "./slice.cjs"; import { MockSliceZoneValueConfig } from "./sliceZone.cjs"; import { MockSharedSliceVariationValueConfig } from "./sharedSliceVariation.cjs"; import { MockSharedSliceValueConfig } from "./sharedSlice.cjs"; import { MockTitleValue, MockTitleValueConfig } from "./title.cjs"; import { MockUIDValueConfig } from "./uid.cjs"; import { MockTableValue, MockTableValueConfig } from "./table.cjs"; import { ModelValue, Seed, WithoutFakerConfig } from "../types.cjs"; import * as prismic from "@prismicio/client"; //#region src/value/createValueMockFactory.d.ts declare const createValueMockFactory: (...args: ConstructorParameters) => ValueMockFactory; type ValueMockFactoryConfig = { seed: Seed; } | { faker: Faker; }; declare class ValueMockFactory { private faker; constructor(config: ValueMockFactoryConfig); get seed(): Seed; boolean(config?: WithoutFakerConfig>): prismic.BooleanField; color(config?: WithoutFakerConfig>): MockColorValue; contentRelationship(config?: WithoutFakerConfig>): MockContentRelationshipValue; customType(config?: WithoutFakerConfig>): ModelValue; date(config?: WithoutFakerConfig>): MockDateValue; document(config?: WithoutFakerConfig>): ModelValue; embed(config?: WithoutFakerConfig>): MockEmbedValue; geoPoint(config?: WithoutFakerConfig>): MockGeoPointValue; group(config?: WithoutFakerConfig>): ModelValue; image(config?: WithoutFakerConfig>): MockImageValue; integration = Record, State extends prismic.FieldState = "filled">(config?: WithoutFakerConfig>): MockIntegrationFieldValue; keyText(config?: WithoutFakerConfig>): MockKeyTextValue; link(config?: WithoutFakerConfig>): MockLinkValue; linkToMedia(config?: WithoutFakerConfig>): MockLinkToMediaValue; number(config?: WithoutFakerConfig>): MockNumberValue; richText(config?: WithoutFakerConfig>): MockRichTextValue; select(config?: WithoutFakerConfig>): MockSelectValue; sharedSlice(config?: WithoutFakerConfig>): ModelValue; sharedSliceVariation(config?: WithoutFakerConfig>): ModelValue; slice(config?: WithoutFakerConfig>): ModelValue; sliceZone(config?: WithoutFakerConfig>): ModelValue; table(config?: WithoutFakerConfig>): MockTableValue; timestamp(config?: WithoutFakerConfig>): MockTimestampValue; title(config?: WithoutFakerConfig>): MockTitleValue; uid(config?: WithoutFakerConfig>): NonNullable; } //#endregion export { ValueMockFactory, createValueMockFactory }; //# sourceMappingURL=createValueMockFactory.d.cts.map