import type { KnowledgeEdgeRecord, KnowledgeIssueRecord, KnowledgeMapFilterInput, KnowledgeMapResult, KnowledgeNodeRecord, KnowledgeSourceRecord } from './types.js'; export interface KnowledgeMapRenderState { readonly title?: string | undefined; readonly sources: readonly KnowledgeSourceRecord[]; readonly nodes: readonly KnowledgeNodeRecord[]; readonly edges: readonly KnowledgeEdgeRecord[]; readonly issues?: readonly KnowledgeIssueRecord[] | undefined; } export interface KnowledgeMapRenderOptions { readonly limit?: number | undefined; readonly includeSources?: boolean | undefined; readonly includeIssues?: boolean | undefined; readonly includeGenerated?: boolean | undefined; readonly title?: string | undefined; readonly spaceId?: string | undefined; readonly knowledgeSpaceId?: string | undefined; readonly includeAllSpaces?: boolean | undefined; readonly filters?: KnowledgeMapFilterInput | undefined; readonly query?: string | undefined; readonly recordKinds?: readonly ('source' | 'node' | 'issue')[] | undefined; readonly ids?: readonly string[] | undefined; readonly linkedToIds?: readonly string[] | undefined; readonly nodeKinds?: readonly string[] | undefined; readonly sourceTypes?: readonly string[] | undefined; readonly sourceStatuses?: readonly string[] | undefined; readonly nodeStatuses?: readonly string[] | undefined; readonly issueCodes?: readonly string[] | undefined; readonly issueStatuses?: readonly string[] | undefined; readonly issueSeverities?: readonly string[] | undefined; readonly edgeRelations?: readonly string[] | undefined; readonly tags?: readonly string[] | undefined; readonly minConfidence?: number | undefined; } export declare function renderKnowledgeMap(state: KnowledgeMapRenderState, options?: KnowledgeMapRenderOptions): KnowledgeMapResult; //# sourceMappingURL=map.d.ts.map