import type { CategoryFeaturesResult } from "./types.js"; /** `own` — read off this node. `children` — a `chips` parent with no * features of its own; the list is the intersection of its children's. */ export declare const EFFECTIVE_FROM_HEADER = "X-Effective-From"; /** Raw-transport binding forwarded from the runtime — the same fetch / * credentials / headers the JSON client carries, since this carve-out exists * only to read the one header that client drops. */ export interface CategoriesRawTransport { /** e.g. `/categories/api/v1` — the same base the pair's `StapelClient` uses. */ readonly baseUrl: string; readonly fetch?: typeof globalThis.fetch; readonly credentials?: RequestCredentials; /** Merged into every raw request. */ readonly headers?: Record; } /** * `GET {id}/features/` plus the header the JSON client drops. * * See `api/types.ts`'s {@link CategoryFeaturesResult} for the shape and * `catalog labels/visibleFeatures` for what a caller does with `divergent` * rows once it knows which schema this is. */ export declare function fetchCategoryFeatures(transport: CategoriesRawTransport, id: number, options?: { readonly signal?: AbortSignal; }): Promise; //# sourceMappingURL=featuresRaw.d.ts.map