/**
 * extract_api_contract — infer OpenAPI-like API contract from Hono app.
 *
 * Uses explicit createRoute() definitions where available, falls back to
 * inferring from regular routes (method + path + optional validators).
 *
 * Spec: docs/specs/2026-04-10-hono-framework-intelligence-spec.md (Task 19)
 */
export type ContractFormat = "openapi" | "summary";
export interface ApiContractResult {
    format?: ContractFormat;
    paths?: Record<string, Record<string, unknown>>;
    summary?: Array<{
        path: string;
        method: string;
        source: "explicit" | "inferred";
        file: string;
    }>;
    error?: string;
}
export declare function extractApiContract(repo: string, entryFile?: string, format?: ContractFormat): Promise<ApiContractResult>;
//# sourceMappingURL=hono-api-contract.d.ts.map