import * as react_jsx_runtime from 'react/jsx-runtime';
import { j as AnimatedDialogProps } from './community-initiatives-B9HX8_aL.js';
import 'react';
import './blocks-5dIbQuM8.js';
import 'class-variance-authority';
import './button-variants-BmOlmOJa.js';
import 'class-variance-authority/types';
import '@opensite/hooks/usePlatformFromUrl';

/**
 * Animated dialog component with framer-motion animations
 *
 * @example
 * ```tsx
 * const [open, setOpen] = useState(false);
 *
 * <AnimatedDialog
 *   open={open}
 *   onOpenChange={setOpen}
 *   title="Dialog Title"
 *   description="Dialog description"
 * >
 *   <div>Dialog content</div>
 * </AnimatedDialog>
 * ```
 */
declare function AnimatedDialog({ open, onOpenChange, title, eyebrow, description, children, header, footer, size, className, contentClassName, featuredMediaHeader, }: AnimatedDialogProps): react_jsx_runtime.JSX.Element;

export { AnimatedDialog };
