import { EventEmitter } from '@angular/core';
import { Router } from '@angular/router';
import { DocsBreadcrumbMetadata } from './types';
import * as i0 from "@angular/core";
/**
 * val-docs-breadcrumb
 *
 * A breadcrumb navigation component for documentation.
 *
 * @example
 * ```html
 * <val-docs-breadcrumb
 *   [props]="{
 *     showHome: true,
 *     items: [
 *       { label: 'Components', route: ['/docs', 'components'] },
 *       { label: 'Button' }
 *     ]
 *   }"
 * ></val-docs-breadcrumb>
 * ```
 */
export declare class DocsBreadcrumbComponent {
    private router;
    props: DocsBreadcrumbMetadata;
    navigate: EventEmitter<string[]>;
    constructor(router: Router);
    onNavigate(route: string[]): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DocsBreadcrumbComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DocsBreadcrumbComponent, "val-docs-breadcrumb", never, { "props": { "alias": "props"; "required": false; }; }, { "navigate": "navigate"; }, never, never, true, never>;
}
