export interface ISiteConfigurations {
    metaTitle?: string;
    metaDescription?: string;
    metaImage?: string;
    recaptcha?: string;
    microsoft?: {
        clarity?: string;
    };
    enableCookieVerification?: boolean;
    ratedR?: boolean;
    pixelFacebook?: string;
    facebookDomainVerification?: string;
    verify?: string;
    facebook?: string;
    instagram?: string;
    twitter?: string;
    telefone?: string;
    whatsappfixo?: boolean;
    whatsapp?: string;
    linkedin?: string;
    email?: string;
    maps?: string;
    aw?: string;
    gtm?: string;
    ua?: string;
    habilitarRD?: boolean;
    rdstation1?: string;
    rdstation2?: string;
    propertyId?: string;
    widgetId?: string;
    extraProps?: any;
    favicon?: string;
}
export type ISiteConfigurationProviderProps = {
    children: React.ReactNode;
    siteConfigurations?: ISiteConfigurations;
};
export declare function SiteProvider({ children, siteConfigurations }: ISiteConfigurationProviderProps): import("react/jsx-runtime").JSX.Element;
export declare function useSite(): ISiteConfigurations;
