import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';
import { S as SectionBackground, s as SectionSpacing, t as PatternName } from './community-initiatives--8cXayNa.js';
import { O as OptixFlowConfig } from './blocks-DCvdF54D.js';
import 'class-variance-authority';
import '@page-speed/pressable';
import '@opensite/hooks/usePlatformFromUrl';

interface ProseMinimalContentSection {
    title?: React.ReactNode;
    paragraphs?: React.ReactNode[];
    contentSlot?: React.ReactNode;
    className?: string;
}
interface ProseMinimalServicesList {
    title?: React.ReactNode;
    items?: React.ReactNode[];
    listSlot?: React.ReactNode;
    className?: string;
}
interface ServiceDetailProseMinimalProps {
    title?: React.ReactNode;
    titleClassName?: string;
    headerClassName?: string;
    introTitle?: React.ReactNode;
    introTitleClassName?: string;
    introDescription?: React.ReactNode;
    introDescriptionClassName?: string;
    introSlot?: React.ReactNode;
    introClassName?: string;
    contentSections?: ProseMinimalContentSection[];
    contentSectionsSlot?: React.ReactNode;
    contentSectionsClassName?: string;
    servicesList?: ProseMinimalServicesList;
    servicesListSlot?: React.ReactNode;
    className?: string;
    headerBackground?: SectionBackground;
    bodyBackground?: SectionBackground;
    bodySpacing?: SectionSpacing;
    bodyPattern?: PatternName | undefined;
    bodyPatternOpacity?: number;
    optixFlowConfig?: OptixFlowConfig;
}
declare function ServiceDetailProseMinimal({ title, titleClassName, headerClassName, introTitle, introTitleClassName, introDescription, introDescriptionClassName, introSlot, introClassName, contentSections, contentSectionsSlot, contentSectionsClassName, servicesList, servicesListSlot, className, headerBackground, bodyBackground, bodySpacing, bodyPattern, bodyPatternOpacity, }: ServiceDetailProseMinimalProps): react_jsx_runtime.JSX.Element;

export { ServiceDetailProseMinimal, type ServiceDetailProseMinimalProps };
