import * as prismic from "@prismicio/client";
import { MockModelConfig } from "../types";
export type MockSharedSliceModelConfig<Variation extends prismic.SharedSliceModelVariation> = {
    id?: string;
    name?: string;
    variations?: Variation[];
} & MockModelConfig;
export declare const sharedSlice: <Variation extends prismic.SharedSliceModelVariation<string, Record<string, prismic.CustomTypeModelFieldForSlicePrimary>, Record<string, prismic.CustomTypeModelFieldForNestedGroup>>>(config: MockSharedSliceModelConfig<Variation>) => prismic.SharedSliceModel<string, Variation>;
