import type { EntityFileSchema, EntityBaseFileSchema, ScorecardConfig } from '@redocly/config'; import type { JSONSchema } from 'json-schema-to-ts'; import { type Config } from './config/index.js'; import { BaseResolver, type Document } from './resolve.js'; import { type Assertion } from './rules/common/assertions/index.js'; import { type NormalizedProblem, type ProblemSeverity } from './walk.js'; export declare function lintEntityFile(opts: { document: Document; entitySchema: JSONSchema; entityDefaultSchema: JSONSchema; severity?: ProblemSeverity; externalRefResolver?: BaseResolver; assertionConfig?: Record; }): Promise; export declare function lintEntityWithScorecardLevel(entity: EntityFileSchema | EntityBaseFileSchema, scorecardLevel: NonNullable[number], document?: Document): Promise; export declare function lintSchema(opts: { schema: unknown; schemaKey: string; config: Config; specType: string; sourceDocument: Document; externalRefResolver?: BaseResolver; }): Promise; //# sourceMappingURL=lint-entity.d.ts.map