import { default as React } from 'react';
import { default as PropTypes } from 'prop-types';
import { NavigationItemProps } from './index';
type StoryDefinition = () => React.ReactNode;
declare const _default: {
    title: string;
    component: React.FC<NavigationItemProps>;
    argTypes: {};
    decorators: ((story: StoryDefinition) => React.JSX.Element)[];
};
export default _default;
export declare const DefaultWithChildren: {
    render: {
        ({ children, ...args }: NavigationItemProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        children: string;
    };
};
export declare const WithValueAndLabel: {
    render: {
        ({ children, ...args }: NavigationItemProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        value: string;
        label: string;
    };
};
export declare const ActiveItem: {
    render: {
        ({ children, ...args }: NavigationItemProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        active: boolean;
        children: string;
    };
};
export declare const DisabledItem: {
    render: {
        ({ children, ...args }: NavigationItemProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        disabled: boolean;
        children: string;
    };
};
export declare const ItemAsLink: {
    render: {
        ({ children, ...args }: NavigationItemProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        href: string;
        children: string;
    };
};
export declare const DisabledLinkItem: {
    render: {
        ({ children, ...args }: NavigationItemProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        href: string;
        children: string;
        disabled: boolean;
    };
};
export declare const WithIcon: {
    render: {
        ({ children, ...args }: NavigationItemProps): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        };
    };
    args: {
        label: string;
        icon: string;
    };
};
//# sourceMappingURL=NavigationItem.stories.d.ts.map