import { CustomTypeModelLegacySlice, CustomTypeModelSlice } from "./slice.js"; import { CustomTypeModelFieldType } from "./types.js"; //#region src/types/model/sliceZone.d.ts /** * A Slice Zone custom type field. * * More details: {@link https://prismic.io/docs/slice} */ interface CustomTypeModelSliceZoneField = Record> { type: typeof CustomTypeModelFieldType.Slices | typeof CustomTypeModelFieldType.LegacySlices; fieldset?: string | null; config?: { labels?: Record | null; choices?: Slices; }; } /** * Label for a Slice. * * More details: {@link https://prismic.io/docs/slice} */ interface CustomTypeModelSliceLabel { name: string; display?: string; } /** * Type identifier for a Slice. * * More details: {@link https://prismic.io/docs/slice} */ declare const CustomTypeModelSliceType: { readonly Slice: "Slice"; readonly SharedSlice: "SharedSlice"; }; /** * A shared Slice for a custom type. * * More details: {@link https://prismic.io/docs/slice} */ interface CustomTypeModelSharedSlice { type: typeof CustomTypeModelSliceType.SharedSlice; } //#endregion export { CustomTypeModelSharedSlice, CustomTypeModelSliceLabel, CustomTypeModelSliceType, CustomTypeModelSliceZoneField }; //# sourceMappingURL=sliceZone.d.ts.map