/**
 * OpenAPI 3.1 description of the domains-serve HTTP API.
 *
 * This is the single source of truth for the versioned `/v1` surface and the
 * generated SDK (`src/sdk`, produced by `@hasna/contracts` generateSdkFromOpenApi).
 */
export interface OpenApiDoc {
    openapi: string;
    info: {
        title: string;
        version: string;
        description?: string;
    };
    servers?: {
        url: string;
    }[];
    paths: Record<string, Record<string, unknown>>;
    components: {
        schemas: Record<string, unknown>;
        securitySchemes?: Record<string, unknown>;
    };
    security?: Record<string, unknown[]>[];
}
export declare function buildOpenApiSpec(version: string): OpenApiDoc;
//# sourceMappingURL=openapi.d.ts.map