import React from 'react';
import { ColorToken } from '@gdsc-dju/styled-components-theme';
export declare type NavigationRoutes = {
    route: string;
    title: string;
}[];
export interface NavigationProps {
    title?: string;
    routes?: NavigationRoutes;
    pointColor?: ColorToken | string;
    themeButtonActive?: boolean;
    menuPosition?: 'left' | 'right' | 'none' | 'left-mobile-only' | 'right-mobile-only';
    isMenuOpen?: boolean;
    menuToggle?: () => void;
    sideMenu?: React.ReactNode;
    rightElement?: React.ReactNode;
    customLogo?: React.ReactNode;
}
export declare const Navigation: ({ routes, title, customLogo, themeButtonActive, pointColor, menuPosition, menuToggle, isMenuOpen, sideMenu, rightElement, }: NavigationProps) => JSX.Element;
