import { PaginatedMediaDocumentResponse } from '@propeller-commerce/propeller-sdk-v2'; export interface ProductDownloadsProps { /** * Media documents for the product. * Obtain from `product.media?.documents` — may be undefined when the * product has no documents; the component renders an empty state. */ downloads?: PaginatedMediaDocumentResponse | null; /** * Language code used to resolve the correct localised document URL and label. * Resolved from PropellerProvider when omitted. */ language?: string; /** * Override any UI string. * Available keys: title, download, empty */ labels?: Record; /** Extra CSS class applied to the root element. */ className?: string; } declare const _default: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;