import * as prismic from "@prismicio/client";
import { MockModelConfig, NestedGroupFieldModelMap } from "../types";
export type MockSliceModelConfig<NonRepeatFields extends NestedGroupFieldModelMap = NestedGroupFieldModelMap, RepeatFields extends NestedGroupFieldModelMap = NestedGroupFieldModelMap> = {
    nonRepeatFields?: NonRepeatFields;
    repeatFields?: RepeatFields;
} & MockModelConfig;
export declare const slice: <NonRepeatFields extends NestedGroupFieldModelMap, RepeatFields extends NestedGroupFieldModelMap>(config: MockSliceModelConfig<NonRepeatFields, RepeatFields>) => prismic.CustomTypeModelSlice<NonRepeatFields, RepeatFields>;
