/**
 * OpenAPI Security Scanner
 *
 * Validates OpenAPI/Swagger specifications for security issues
 * using Spectral with security-focused rules.
 *
 * @module scanners/openapi
 */
import type { ScannerResult, ScannerAvailability } from "./types.js";
export declare function checkSpectralAvailable(): Promise<ScannerAvailability>;
export declare function runSpectral(specPath: string, options?: {
    timeout?: number;
    rulesetPath?: string;
}): Promise<ScannerResult>;
export declare function findOpenAPISpecs(projectPath: string): Promise<string[]>;
export declare function runOpenAPIScan(projectPath: string, options?: {
    timeout?: number;
}): Promise<ScannerResult>;
export declare function detectOpenAPI(projectPath: string): Promise<boolean>;
//# sourceMappingURL=openapi.d.ts.map