import { CSSProperties } from 'react'; import { GeneralFeedbackContentStyleConfig } from './GenralFb'; interface FeatureContentProps { formdata: Array<{ [key: string]: any; }>; handleSubmit: () => void; handleUpdate: (e: any, id: string, j: string, k?: number) => void; answer: any; handleRemove: (e: any) => void; normalInput: (question: string, criteriaId: string, placeholder?: string, required?: boolean) => JSX.Element; emailInput: (question: string, criteriaId: string, placeholder?: string, required?: boolean) => JSX.Element; normalInput2: (question: string, criteriaId: string, placeholder?: string, required?: boolean) => JSX.Element; buttonStyle?: CSSProperties; PrimaryButtonText?: string; ratingStyle?: "Star" | "Numbers" | "Smiles"; labelStyle?: CSSProperties; StarStyle?: { Style?: React.CSSProperties; PrimaryColor?: string; SecondaryColor?: string; Size?: number; }; isVisible: boolean; setIsVisible: (isVisible: boolean) => void; screenshot: FileProp | null; onStartCapture: () => void; setScreenshot: (screenshot: FileProp | null) => void; uploadFileToBackend: (file: any) => any; inputRef: React.MutableRefObject; file: FileProp | null; setFile: (file: FileProp | null) => any; styleConfig?: GeneralFeedbackContentStyleConfig; BrandTheme?: BrandTheme; rating: number; setRating: (rating: number) => void; } interface FileProp { name: string; size: number; type: string; lastModified: number; webkitRelativePath: string; } type BrandTheme = { accentColor?: string; background?: string; borderRadius?: string; primaryButton?: string; secondaryButton?: string; contentColor?: string; fontFamily?: string; logo?: string; primaryColor?: string; secondaryColor?: string; tertiaryColor?: string; titleColor?: string; }; declare const FeatureContent: React.FC; export default FeatureContent;