import { z } from 'zod';
import { PageFolder } from '@plitzi/sdk-shared';
import { MouseEvent } from 'react';
declare const pageFormSchema: z.ZodObject<{
    name: z.ZodString;
    slug: z.ZodString;
    pageFolder: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type PageFormProps = {
    name?: string;
    slug?: string;
    pageFolder?: string;
    pageFolders?: PageFolder[];
    onClose?: (e: MouseEvent) => void;
    onSubmit?: (e: MouseEvent | undefined, values: z.infer<typeof pageFormSchema>) => void;
};
declare const PageForm: ({ name, slug, pageFolder, pageFolders, onClose, onSubmit }: PageFormProps) => import("react/jsx-runtime").JSX.Element;
export default PageForm;
