/**
 *  Copyright (C) 2018 Basalt
    This file is part of Knapsack.
    Knapsack is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the Free
    Software Foundation; either version 2 of the License, or (at your option)
    any later version.

    Knapsack is distributed in the hope that it will be useful, but WITHOUT
    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
    more details.

    You should have received a copy of the GNU General Public License along
    with Knapsack; if not, see <https://www.gnu.org/licenses>.
 */
import React from 'react';
import PropTypes from 'prop-types';
import { PropTypesToTsType } from '@knapsack/utils';
import './nav-list.scss';
declare const propTypes: {
    items: PropTypes.Validator<PropTypes.InferProps<{
        title: PropTypes.Validator<string>;
        id: PropTypes.Validator<string>;
        path: PropTypes.Validator<string>;
        isHeading: PropTypes.Requireable<boolean>;
        isSubHeading: PropTypes.Requireable<boolean>;
        status: PropTypes.Requireable<PropTypes.InferProps<{
            color: PropTypes.Validator<string>;
            title: PropTypes.Validator<string>;
            id: PropTypes.Validator<string>;
        }>>;
    }>[]>;
};
export declare type Props = PropTypesToTsType<typeof propTypes>;
export declare const NavList: React.FC<Props>;
export {};
//# sourceMappingURL=nav-list.d.ts.map