import { FC } from 'react';
import { IHeaderFooter, THeaderFooterApi, THeaderMenuLocale } from '../../shared-types';
import { IPktConsent } from '../consent/Consent';
export type TFooterConsentConfig = Pick<IPktConsent, 'hotjarId' | 'googleAnalyticsId' | 'devMode' | 'cookieDomain' | 'cookieSecure' | 'cookieExpiryDays' | 'onToggleConsent'>;
interface IUseGlobalFooterDataOptions {
    data?: THeaderFooterApi<string>;
    dataUrl?: string;
    locale?: THeaderMenuLocale;
    skipGlobal?: boolean;
    onDataError?: (error: Error) => void;
}
export declare function useGlobalFooterData({ data, dataUrl, locale, skipGlobal, onDataError, }: IUseGlobalFooterDataOptions): IHeaderFooter | undefined;
interface IFooterGlobalProps {
    footer: IHeaderFooter;
    includeConsent?: boolean;
    consent?: TFooterConsentConfig;
}
/**
 * The global (blue) footer band, fed by the shared header/footer payload.
 * Internal — rendered by PktFooter / PktFooterSimple, not exported.
 */
export declare const FooterGlobal: FC<IFooterGlobalProps>;
export {};
