import { z } from 'zod';
import { MouseEvent } from 'react';
declare const templateFormSchema: z.ZodObject<{
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    cdnIdentifier: z.ZodString;
}, z.core.$strip>;
export type TemplateFormProps = {
    name?: string;
    description?: string;
    cdnIdentifier?: string;
    onClose?: (e?: MouseEvent) => void;
    onSubmit?: (e: MouseEvent | undefined, values: z.infer<typeof templateFormSchema>) => void;
};
declare const TemplateForm: ({ name, description, cdnIdentifier, onSubmit, onClose }: TemplateFormProps) => import("react/jsx-runtime").JSX.Element;
export default TemplateForm;
