import { Ref } from 'vue'; import { BreadcrumbMenu } from '../../node_modules/tsv2-library/dist/src/components/v2/Breadcrumb/Breadcrumb.vue'; export interface BreadcrumbStore { breadcrumbs: Ref; setBreadcrumbs: (nameOrMenus: BreadcrumbMenu[], newBreadcrumb?: boolean) => void; } type State = { menus: BreadcrumbMenu[]; }; /** * This function defines a store for managing breadcrumb menus. * The state of the store includes an array of menus. * The actions of the store include a `setBreadcrumb` method for setting the array of menus. * * @function * @returns {Store} - The breadcrumb store. * */ declare const useBreadcrumbStore: import('pinia').StoreDefinition<"breadcrumb", State, {}, { setBreadcrumbs(nameOrMenus: string | BreadcrumbMenu[], newBreadcrumb?: boolean): void; }>; export default useBreadcrumbStore;