import * as _stoplight_spectral_functions from '@stoplight/spectral-functions'; import * as _stoplight_spectral_core from '@stoplight/spectral-core'; import { DiagnosticSeverity } from '@stoplight/types'; declare const _default: { rules: { "api-home": { message: string; description: string; given: string; then: { field: string; function: _stoplight_spectral_core.RulesetFunctionWithValidator; }; severity: DiagnosticSeverity; }; "api-home-get": { message: string; description: string; given: string; then: { field: string; function: _stoplight_spectral_core.RulesetFunctionWithValidator; }; severity: DiagnosticSeverity; }; "api-health": { message: string; description: string; given: string; then: { field: string; function: _stoplight_spectral_core.RulesetFunctionWithValidator; }; severity: DiagnosticSeverity; }; "api-health-format": { message: string; description: string; formats: _stoplight_spectral_core.Format[]; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { values: string[]; }; }; severity: DiagnosticSeverity; }; "paths-kebab-case": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { match: string; }; }; severity: DiagnosticSeverity; }; "no-numeric-ids": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { schema: { type: string; not: { properties: { type: { const: string; }; }; }; properties: { format: { const: string; }; }; }; }; }; severity: DiagnosticSeverity; }; "no-http-basic": { message: string; description: string; given: string; then: { field: string; function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { notMatch: string; }; }; severity: DiagnosticSeverity; }; "no-x-headers": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { notMatch: string; }; }; severity: DiagnosticSeverity; }; "no-x-response-headers": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { notMatch: string; }; }; severity: DiagnosticSeverity; }; "request-GET-no-body-oas2": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { notMatch: string; }; }; severity: DiagnosticSeverity; formats: _stoplight_spectral_core.Format[]; }; "request-GET-no-body-oas3": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; }; formats: _stoplight_spectral_core.Format[]; severity: DiagnosticSeverity; }; "hosts-https-only-oas2": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { schema: { type: string; items: { type: string; const: string; }; }; }; }; severity: DiagnosticSeverity; formats: _stoplight_spectral_core.Format[]; }; "hosts-https-only-oas3": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { match: string; }; }; formats: _stoplight_spectral_core.Format[]; severity: DiagnosticSeverity; }; "request-support-json-oas3": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { schema: { type: string; properties: { "application/json": boolean; }; required: string[]; }; }; }; formats: _stoplight_spectral_core.Format[]; severity: DiagnosticSeverity; }; "no-unknown-error-format": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { values: string[]; }; }; formats: _stoplight_spectral_core.Format[]; severity: DiagnosticSeverity; }; "no-global-versioning": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { notMatch: string; }; }; formats: _stoplight_spectral_core.Format[]; severity: DiagnosticSeverity; }; "no-file-extensions-in-paths": { message: string; description: string; given: string; then: { function: _stoplight_spectral_core.RulesetFunctionWithValidator; functionOptions: { notMatch: string; }; }; severity: DiagnosticSeverity; }; "no-security-schemes-defined": { message: string; description: string; given: string; then: { field: string; function: _stoplight_spectral_core.RulesetFunctionWithValidator; }; formats: _stoplight_spectral_core.Format[]; severity: DiagnosticSeverity; }; }; }; export { _default as default };