import type { ApiGuidanceApi } from './types.js';
export { analyzeMogCode, diagnosticFromGuidanceEntry, preflightMogCode } from './analyze.js';
export { diagnosticFromCompatibilityEntry } from './analyze.js';
export { apiGuidanceCatalog } from './catalog.js';
export { explainApiSymbol } from './explain.js';
export { apiGuidanceCatalogValidation, apiGuidanceTargets, normalizeMogApiPath, resolveGuidanceTarget, validateApiGuidanceCatalog, } from './targets.js';
export { apiCompatibility } from '../api-compatibility/index.js';
export type { ApiCompatibilityEntry, ApiCompatibilityIndex, ApiCompatibilityReference, ApiCompatibilityStatus, ApiCompatibilitySurface, } from '../api-compatibility/index.js';
export type { ApiGuidanceApi, ApiGuidanceCatalogValidation, ApiGuidanceCatalogValidationIssue, ApiGuidanceCategory, ApiGuidanceCompoundMatcher, ApiGuidanceDiagnostic, ApiGuidanceDiagnosticCode, ApiGuidanceDialect, ApiGuidanceEntry, ApiGuidanceExplanation, ApiGuidanceMatcher, ApiGuidanceMatcherKind, ApiGuidancePreflightResult, ApiGuidanceSourceLocation, ApiGuidanceSymbolMatcher, ApiGuidanceTarget, ApiGuidanceTargetKind, ForeignApiGuidanceExplanation, MogApiCompatibilityExplanation, MogApiGuidanceExplanation, MogReplacement, SourceSpan, } from './types.js';
export declare const apiGuidance: ApiGuidanceApi;
