import { REDOCLY_ROUTE_RBAC, REDOCLY_TEAMS_RBAC } from '@redocly/config';
import type { RbacScopeItems } from '@redocly/config';
import type { SearchDocument, SearchDocumentMetadata } from '../../../types';
import { SEARCH_DOCUMENT_METADATA_KEY } from '../../../constants/plugins/search.js';
export declare class MdSearchDocument implements SearchDocument {
    title: string;
    url: string;
    path: string[];
    facets: Record<string, string>;
    text: string;
    id: string;
    [REDOCLY_TEAMS_RBAC]: RbacScopeItems | undefined;
    [REDOCLY_ROUTE_RBAC]?: {
        slug?: string;
        fsPath?: string;
    };
    tags: string[];
    [SEARCH_DOCUMENT_METADATA_KEY]: SearchDocumentMetadata;
    constructor(title: string, url: string, path: string[], facets: Record<string, string>, permission?: RbacScopeItems, routeInfo?: {
        slug?: string;
        fsPath?: string;
    });
}
//# sourceMappingURL=md-search-document.d.ts.map