import { type Row } from "../../components/layouts/row/Row";
import { type Col } from "../../components/layouts/col/Col";
export interface Footer {
    logo?: Logo;
}
export interface Logo extends Row {
    src?: string | any;
    href?: string;
    width?: number;
    height?: number;
    title?: string;
    alt?: string;
    content?: string | number | ({
        width?: number;
        children?: any;
    } & Col) | any;
}
export interface Menu {
    href: string;
    name?: string;
    type?: any;
    weight?: number | string;
    opacity?: number;
    style?: any;
}
export type Menus = {
    children?: Menu[];
    gap?: number;
    style?: any;
} | Menu[];
export type Category = ({
    width?: number;
    title?: string | {
        name?: string;
        type?: any;
        weight?: number | string;
        opacity?: number;
        style?: any;
    };
    children: Menus[] | Menus;
} & Row) | Menus[] | Menus;
export interface Footer {
    logo?: Logo;
    menus?: ({
        children: Category[] | Category;
        width?: number;
        padding?: number;
    } & Row) | Category[] | Category;
    side?: any;
    bottom?: any;
}
declare function Footer(props?: Footer): import("react").JSX.Element;
declare const _default: import("react").MemoExoticComponent<typeof Footer>;
export default _default;
//# sourceMappingURL=Footer.d.ts.map