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 };
}