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