///
import { type GroupItemContent } from "@prismicio/types-internal/lib/content";
import type { Group as GroupWidget, NestableWidget } from "@prismicio/types-internal/lib/customtypes";
type RepeatableZoneEditorProps = {
id: string;
readOnly: boolean;
/**
* If set, the Zone is limited to no more than 0 or 1 item.
* Defaults to true.
*/
repeatable?: boolean;
repeatableZone: Readonly>;
content: GroupItemContent[] | undefined;
onContentChange: (content: GroupItemContent[]) => void;
} & ({
title: string;
addItemButtonTitle: string;
} | {
title?: undefined;
addItemButtonTitle?: undefined;
});
export declare function RepeatableZoneEditor(props: RepeatableZoneEditorProps): JSX.Element | null;
export declare function createEmptyGroupItemContent(): GroupItemContent;
export {};