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