import React from 'react'; import { AxiosInstance } from 'axios'; import { ButtonProps } from '../../data/button'; import { IBoxContact, ILabelTexts, IPlaceholderTexts } from '../../data/box-contact'; import { IDefaultSchemas } from '../../data/form-handler/generate-schemas'; import { CardContactProps, IContactLinkConfigs } from '../../cards/card-contact-link'; interface IContact { type?: 1 | 2 | 3 | 4 | 5; api: AxiosInstance; configs: IBoxContact; labelTexts?: ILabelTexts; placeholderTexts?: IPlaceholderTexts; buttonProps: ButtonProps; fontProps?: IFontProps; contactList?: CardContactProps[]; defaultSchemas?: IDefaultSchemas; contactLinkConfigs?: IContactLinkConfigs; recaptcha?: { key?: string; active?: boolean; }; } interface IFontProps { link?: string; title?: string; subtitle?: string; titleColor?: string; } export declare function Contact({ api, type, configs, recaptcha, fontProps, labelTexts, contactList, buttonProps, defaultSchemas, placeholderTexts, contactLinkConfigs, }: IContact): React.JSX.Element; export {};