import React from 'react'; import { ButtonProps } from '../button'; import { IDefaultSchemas } from '../form-handler/generate-schemas'; import { IOption } from '../inputs/select'; interface BoxContactProps { type?: 1 | 2 | 3 | 4 | 5; configs: IBoxContact; labelTexts?: ILabelTexts; placeholderTexts?: IPlaceholderTexts; buttonProps: ButtonProps; titleFont?: string; titleColor?: string; defaultSchemas?: IDefaultSchemas; onSucess: (data: any) => void; recaptcha?: { key?: string; active?: boolean; }; } export interface ILabelTexts { name?: string | JSX.Element; email?: string | JSX.Element; phone?: string | JSX.Element; select?: string | JSX.Element; message?: string | JSX.Element; } export interface IPlaceholderTexts { name?: string; email?: string; phone?: string; select?: string; message?: string; } export interface IBoxContact { hasBar?: boolean; inputBg?: string; isPage?: boolean; isFlex?: boolean; hasSelect?: boolean; selectOptions?: IOption[]; hasBorder?: boolean; inputBoxShadow?: string; borderWithBar?: boolean; fontSizeFamilyLabel?: string; fontSizeFamilyInput?: string; placeholderText?: string; } export declare function BoxContact({ type, configs, onSucess, titleFont, recaptcha, titleColor, labelTexts, buttonProps, defaultSchemas, placeholderTexts, }: BoxContactProps): React.JSX.Element; export {};