/**
 * OpenAPI command - generate OpenAPI specification from workflow files
 */
export interface OpenAPIOptions {
    /** Output file path */
    output?: string;
    /** API title */
    title?: string;
    /** API version */
    version?: string;
    /** API description */
    description?: string;
    /** Output format: json or yaml */
    format?: 'json' | 'yaml';
    /** Server URL */
    server?: string;
}
/**
 * Generate OpenAPI specification from workflows in a directory.
 *
 * @param dir - Directory containing workflow files
 * @param options - Generation options
 *
 * @example
 * ```bash
 * # Generate JSON spec to stdout
 * fw openapi ./workflows
 *
 * # Generate YAML spec to file
 * fw openapi ./workflows --format yaml --output api-spec.yaml
 *
 * # With custom title and version
 * fw openapi ./workflows --title "My API" --version "2.0.0"
 * ```
 */
export declare function openapiCommand(dir: string, options: OpenAPIOptions): Promise<void>;
//# sourceMappingURL=openapi.d.ts.map