import { type App, type InjectionKey } from 'vue';
import type { BreadcrumbItem } from '../types';
export interface UseBreadcrumbOptions {
    items: BreadcrumbItem[];
    readonly reset: () => void;
}
export declare const BREADCRUMB_SYMBOL: InjectionKey<UseBreadcrumbOptions>;
/**
 * @param app
 */
export declare const createBreadcrumb: (app: App) => void;
/**
 * @external
 *
 * @returns
 */
export declare const useBreadcrumb: () => UseBreadcrumbOptions;
