///
import { ComponentWithAs, IconProps } from '@chakra-ui/react';
export type FooterMenuItemProps = {
title: string;
href: string;
target: '_self' | '_blank';
'data-analytics-id': string;
};
export type FooterMediaOptionProps = {
name: string;
icon?: ComponentWithAs<'svg', IconProps> | any;
href: string;
target: '_self' | '_blank';
'data-analytics-id': string;
};
export type FooterMediaItemProps = {
name?: string;
href: string;
target: '_self' | '_blank';
'data-analytics-id'?: string;
icon: ComponentWithAs<'svg', IconProps> | any;
children?: Array;
};
export type FooterMenuProps = {
menu: string;
items: Array;
};
type Props = {
locale: string;
messages: Record;
pathname: string;
menus?: FooterMenuProps[];
media?: FooterMediaItemProps[];
localeSwitchable?: boolean;
compact?: boolean;
};
export declare const genIconComponent: (icon: any) => JSX.Element;
export declare const Footer: ({ locale, pathname, menus, media, localeSwitchable, compact, ...otherProps }: Props) => JSX.Element;
export {};
//# sourceMappingURL=index.d.ts.map