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