import { default as React } from 'react';
import { default as PropTypes } from 'prop-types';
import { NavigationProps } from './index';
declare const _default: {
    title: string;
    component: React.FC<NavigationProps>;
    argTypes: {
        children: {
            control: boolean;
        };
        role: {
            options: string[];
            control: {
                type: string;
            };
        };
    };
};
export default _default;
export declare const DefaultWithChildren: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        activeItem: string;
        children: React.JSX.Element[];
    };
};
export declare const WithValuesAndLabels: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        children: React.JSX.Element[];
    };
};
export declare const WithValuesLabelsAndChildren: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        children: React.JSX.Element[];
    };
};
export declare const ValuesOnly: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        children: React.JSX.Element[];
    };
};
export declare const WithActiveItemByValue: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        activeItem: string;
        children: React.JSX.Element[];
    };
};
export declare const WithActiveItemByLabel: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        activeItem: string;
        children: React.JSX.Element[];
    };
};
export declare const WithActiveItemByChild: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        activeItem: string;
        children: React.JSX.Element[];
    };
};
export declare const Disabled: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        disabled: boolean;
        children: React.JSX.Element[];
    };
};
export declare const ItemsAsLinks: {
    render: {
        ({ children, ...props }: NavigationProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        children: React.JSX.Element[];
    };
};
//# sourceMappingURL=Navigation.stories.d.ts.map