import type { ContactData, ContactUser } from "./types"; interface ContactContentProps { showName?: boolean; showEmail?: boolean; showCompanyName?: boolean; showCompanySize?: boolean; showTopic?: boolean; showMessage?: boolean; showAdditionalInfo?: boolean; requireName?: boolean; requireEmail?: boolean; requireCompanyName?: boolean; requireCompanySize?: boolean; requireTopic?: boolean; requireMessage?: boolean; requireAdditionalInfo?: boolean; topics?: string[]; companySizeOptions?: string[]; rows?: string[][]; user?: ContactUser; context?: Record; captureMetadata?: boolean; sessionId?: string; correlationId?: string; appVersion?: string; environment?: string; onSubmit?: (data: ContactData) => Promise | void; apiEndpoint?: string; submitLabel?: string; onSuccess: () => void; onError: (error: string) => void; } export declare function ContactContent({ showName, showEmail, showCompanyName, showCompanySize, showTopic, showMessage, showAdditionalInfo, requireName, requireEmail, requireCompanyName, requireCompanySize, requireTopic, requireMessage, requireAdditionalInfo, topics, companySizeOptions, rows, user, context, captureMetadata, sessionId, correlationId, appVersion, environment, onSubmit, apiEndpoint, submitLabel, onSuccess, onError, }: ContactContentProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=contact-content.d.ts.map