import type { ApiClient } from "@promobase/sdk-runtime"; import { Cursor } from "@promobase/sdk-runtime"; import type { CatalogItemAppLinksFields } from "./catalog-item-app-links.ts"; import type { CatalogItemChannelsToIntegrityStatusFields } from "./catalog-item-channels-to-integrity-status.ts"; import type { DynamicVideoMetadataFields } from "./dynamic-video-metadata.ts"; import type { OverrideDetailsFields } from "./override-details.ts"; import type { AutomotiveModelImageFetchStatus, AutomotiveModelVisibility } from "../enums.ts"; export interface AutomotiveModelFields { applinks: CatalogItemAppLinksFields; automotive_model_id: string; availability: string; body_style: string; currency: string; custom_label_0: string; custom_label_1: string; custom_label_2: string; custom_label_3: string; custom_label_4: string; custom_number_0: number; custom_number_1: number; custom_number_2: number; custom_number_3: number; custom_number_4: number; description: string; drivetrain: string; exterior_color: string; finance_description: string; finance_type: string; fuel_type: string; generation: string; id: string; image_fetch_status: AutomotiveModelImageFetchStatus; images: string[]; interior_color: string; interior_upholstery: string; make: string; model: string; price: string; sanitized_images: string[]; title: string; transmission: string; trim: string; unit_price: Record; url: string; visibility: AutomotiveModelVisibility; year: number; } export interface AutomotiveModelListOverrideDetailsParams { keys?: string[]; type?: string; [key: string]: unknown; } export declare function automotiveModelNode(client: ApiClient, id: string): { __path: string; __brand: AutomotiveModelFields; get: (opts: { fields: F; params?: Record; }) => Promise>; channelsToIntegrityStatus: (opts: { fields: F; params?: Record; }) => Cursor>; overrideDetails: (opts: { fields: F; params?: AutomotiveModelListOverrideDetailsParams; }) => Cursor>; videosMetadata: (opts: { fields: F; params?: Record; }) => Cursor>; }; //# sourceMappingURL=automotive-model.d.ts.map