import { default as MainNavigation } from './MainNavigation.vue'; import { default as MainNavigationItem } from './MainNavigationItem.vue'; import { default as MainNavigationChildItem } from './MainNavigationChildItem.vue'; import { default as mdx } from './MainNavigation.mdx'; import { default as iconOverview } from '../../assets/images/iconOverview.svg'; /// /// declare namespace _default { export let title: string; export { MainNavigation as component }; export namespace subcomponents { export { MainNavigationItem }; export { MainNavigationChildItem }; } export let decorators: ((storyFn: any) => any)[]; export namespace parameters { namespace docs { export { mdx as page }; } } export namespace argTypes { namespace iconSrc { namespace table { let disable: boolean; } namespace control { let disable_1: boolean; export { disable_1 as disable }; } } } } export default _default; export function FullNavigation(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { MainNavigation: import('vue').DefineComponent<{ collapsible: { type: BooleanConstructor; default: boolean; }; }, any, { expanded: boolean; }, {}, { animateDrawer(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "toggleCollapse"[], "toggleCollapse", import('vue').PublicProps, Readonly> & { onToggleCollapse?: ((...args: any[]) => any) | undefined; }, { collapsible: boolean; }, {}>; MainNavigationChildItem: import('vue').DefineComponent<{ title: { type: StringConstructor; required: true; }; to: { type: StringConstructor; required: true; }; }, any, any, { isActive(): any; }, { handleNavigation(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "nav"[], "nav", import('vue').PublicProps, Readonly> & { onNav?: ((...args: any[]) => any) | undefined; }, {}, {}>; MainNavigationItem: import('vue').DefineComponent<{ title: { type: StringConstructor; required: true; }; to: { type: StringConstructor; default: null; }; collapsible: { type: BooleanConstructor; default: boolean; }; subNavCollapsed: { type: BooleanConstructor; default: boolean; }; expanded: { type: BooleanConstructor; default: boolean; }; itemClass: { type: StringConstructor; default: null; }; id: { type: StringConstructor; default: string; }; }, any, { subNavOpen: boolean; hasActiveChild: boolean; }, { hasChildNavItems(): boolean; isActive(): boolean; tag(): "button" | "LobLink"; clickEvent(): "click" | null; }, { toggleSubNav(): void; handleNavigation(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("nav" | "toggleCollapse")[], "nav" | "toggleCollapse", import('vue').PublicProps, Readonly> & { onToggleCollapse?: ((...args: any[]) => any) | undefined; onNav?: ((...args: any[]) => any) | undefined; }, { id: string; to: string; collapsible: boolean; expanded: boolean; subNavCollapsed: boolean; itemClass: string; }, {}>; HouseChimney: any; ChartMixed: any; AddressBook: any; LocationDot: any; EnvelopesBulk: any; }; decorators: (() => { template: string; })[]; setup: () => { args: any; }; template: string; }; export namespace FullNavigation { namespace args { export { iconOverview as iconSrc }; } } export function Item(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { MainNavigationItem: import('vue').DefineComponent<{ title: { type: StringConstructor; required: true; }; to: { type: StringConstructor; default: null; }; collapsible: { type: BooleanConstructor; default: boolean; }; subNavCollapsed: { type: BooleanConstructor; default: boolean; }; expanded: { type: BooleanConstructor; default: boolean; }; itemClass: { type: StringConstructor; default: null; }; id: { type: StringConstructor; default: string; }; }, any, { subNavOpen: boolean; hasActiveChild: boolean; }, { hasChildNavItems(): boolean; isActive(): boolean; tag(): "button" | "LobLink"; clickEvent(): "click" | null; }, { toggleSubNav(): void; handleNavigation(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("nav" | "toggleCollapse")[], "nav" | "toggleCollapse", import('vue').PublicProps, Readonly> & { onToggleCollapse?: ((...args: any[]) => any) | undefined; onNav?: ((...args: any[]) => any) | undefined; }, { id: string; to: string; collapsible: boolean; expanded: boolean; subNavCollapsed: boolean; itemClass: string; }, {}>; HouseChimney: any; }; setup: () => { args: any; }; template: string; }; export namespace Item { export namespace args_1 { let title_1: string; export { title_1 as title }; export let to: string; export let expanded: boolean; } export { args_1 as args }; } export function ItemWithChildItems(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { MainNavigationItem: import('vue').DefineComponent<{ title: { type: StringConstructor; required: true; }; to: { type: StringConstructor; default: null; }; collapsible: { type: BooleanConstructor; default: boolean; }; subNavCollapsed: { type: BooleanConstructor; default: boolean; }; expanded: { type: BooleanConstructor; default: boolean; }; itemClass: { type: StringConstructor; default: null; }; id: { type: StringConstructor; default: string; }; }, any, { subNavOpen: boolean; hasActiveChild: boolean; }, { hasChildNavItems(): boolean; isActive(): boolean; tag(): "button" | "LobLink"; clickEvent(): "click" | null; }, { toggleSubNav(): void; handleNavigation(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("nav" | "toggleCollapse")[], "nav" | "toggleCollapse", import('vue').PublicProps, Readonly> & { onToggleCollapse?: ((...args: any[]) => any) | undefined; onNav?: ((...args: any[]) => any) | undefined; }, { id: string; to: string; collapsible: boolean; expanded: boolean; subNavCollapsed: boolean; itemClass: string; }, {}>; MainNavigationChildItem: import('vue').DefineComponent<{ title: { type: StringConstructor; required: true; }; to: { type: StringConstructor; required: true; }; }, any, any, { isActive(): any; }, { handleNavigation(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "nav"[], "nav", import('vue').PublicProps, Readonly> & { onNav?: ((...args: any[]) => any) | undefined; }, {}, {}>; HouseChimney: any; }; setup: () => { args: any; }; template: string; }; export namespace ItemWithChildItems { export namespace args_2 { let title_2: string; export { title_2 as title }; let to_1: string; export { to_1 as to }; let expanded_1: boolean; export { expanded_1 as expanded }; } export { args_2 as args }; }