import { default as TopNavDropdown } from './TopNavDropdown.vue';
import { default as TopNavDropdownItem } from './TopNavDropdownItem.vue';
import { default as mdx } from './TopNavDropdown.mdx';
import { Signal } from '../Icons';
///
declare namespace _default {
export let title: string;
export { TopNavDropdown as component };
export namespace subcomponents {
export { TopNavDropdownItem };
}
export let decorators: ((storyFn: any) => any)[];
export namespace parameters {
namespace docs {
export { mdx as page };
}
}
export let argTypes: {};
}
export default _default;
export function Primary(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
TopNavDropdown: import('vue').DefineSetupFnComponent, {}, {}, Record & {}, import('vue').PublicProps>;
TopNavDropdownItem: import('vue').DefineComponent<{
to: {
type: StringConstructor;
required: true;
};
target: {
type: StringConstructor;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
};
}, any, any, {
hasIcon(): boolean;
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
disabled: boolean;
target: string;
}, {}>;
Signal: any;
Map: any;
CircleQuestion: any;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Primary {
namespace args {
let title_1: string;
export { title_1 as title };
export let id: string;
export let open: boolean;
}
}
export function WithoutItemIcons(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
TopNavDropdown: import('vue').DefineSetupFnComponent, {}, {}, Record & {}, import('vue').PublicProps>;
TopNavDropdownItem: import('vue').DefineComponent<{
to: {
type: StringConstructor;
required: true;
};
target: {
type: StringConstructor;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
};
}, any, any, {
hasIcon(): boolean;
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
disabled: boolean;
target: string;
}, {}>;
Signal: any;
Map: any;
CircleQuestion: any;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithoutItemIcons {
export namespace args_1 {
let title_2: string;
export { title_2 as title };
let id_1: string;
export { id_1 as id };
let open_1: boolean;
export { open_1 as open };
}
export { args_1 as args };
}
export function IconDropdown(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
TopNavDropdown: import('vue').DefineSetupFnComponent, {}, {}, Record & {}, import('vue').PublicProps>;
TopNavDropdownItem: import('vue').DefineComponent<{
to: {
type: StringConstructor;
required: true;
};
target: {
type: StringConstructor;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
};
}, any, any, {
hasIcon(): boolean;
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
disabled: boolean;
target: string;
}, {}>;
Signal: any;
Map: any;
CircleQuestion: any;
};
setup: () => {
args: any;
};
template: string;
};
export namespace IconDropdown {
export namespace args_2 {
let id_2: string;
export { id_2 as id };
export let variant: string;
export { Signal as icon };
export namespace iconProps {
let size: string;
}
export let showChevron: boolean;
let open_2: boolean;
export { open_2 as open };
}
export { args_2 as args };
}
export function Item(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
TopNavDropdownItem: import('vue').DefineComponent<{
to: {
type: StringConstructor;
required: true;
};
target: {
type: StringConstructor;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
};
}, any, any, {
hasIcon(): boolean;
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
disabled: boolean;
target: string;
}, {}>;
Signal: any;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Item {
export namespace args_3 {
let to: string;
let small: boolean;
}
export { args_3 as args };
}