import { type Project } from "ts-morph";
import type { GenerationContext, OperationInfo } from "./types.mjs";
/**
 * Parse operations from the OpenAPI-generated service file and return normalized DTOs.
 */
export declare function parseOperations(project: Project, pageParam: string): Promise<OperationInfo[]>;
/**
 * Build generation context from project configuration.
 */
export declare function buildGenerationContext(project: Project, client: GenerationContext["client"], pageParam: string, nextPageParam: string, initialPageParam: string, omitInitialPageParam: boolean, version: string): GenerationContext;
