import * as React from 'react'; import { IFormProps, IJaenTemplate } from '../../../../../types'; type TemplateSelectorProps = { selectedTemplate: string; templates: Omit[]; onSelect: (templateName: string) => void; }; export type CreateValues = { slug: string; title: string; template: Omit; }; export interface PageCreatorProps extends IFormProps { templates: TemplateSelectorProps['templates']; isTemplatesLoading: boolean; finalFocusRef: React.RefObject; isOpen: boolean; onClose: () => void; } /** * Modal to create a new page. * Renders a list of templates to choose from. */ export declare const PageCreator: ({ templates, finalFocusRef, isOpen, isTemplatesLoading, onClose, ...form }: PageCreatorProps) => JSX.Element; export {};