import { Specification } from '../model-parsing/models/specification.models'; import { ProjectionAttribute } from '../model/models/projection-attribute.models'; /** * Maps each specification to its corresponding `ProjectionAttribute` for the deprecated Projections API. * Produces a 1:1 mapping — every spec becomes exactly one `ProjectionAttribute`. * * @deprecated The Projections API has been replaced by the Unified GraphQL API. * Use `mapAttributesToQuery` to produce GraphQL selection strings from `AttributeDescription` objects instead. * * @param specs - The full `Specification[]` produced by `parseModels` * @returns An array of projection attributes in the same order as the input specs */ export declare function mapSpecificationsToAttributes(specs: Specification[]): ProjectionAttribute[];