import React from 'react';
import PropTypes from 'prop-types';
declare type NavDropdownProps = {
    children: React.ReactNode;
    testAutomationId?: string;
} & React.HTMLProps<NavDropdown>;
export declare class NavDropdown extends React.Component<NavDropdownProps> {
    static propTypes: {
        children: PropTypes.Validator<PropTypes.ReactNodeLike>;
        role: PropTypes.Requireable<string>;
        tabIndex: PropTypes.Requireable<number>;
        testAutomationId: PropTypes.Requireable<string>;
    };
    static defaultProps: {
        role: string;
        tabIndex: number;
        testAutomationId: any;
    };
    componentDidMount(): void;
    componentDidUpdate(): void;
    addAccessibility(): void;
    render(): JSX.Element;
}
export {};
