import type { defaultLocale } from '../i18n/locales'; import type Date from './Date'; import type Locale from './Locale'; import type Price from './Price'; type Scotsoun = { title: string; subtitle?: string; 'long-name': string; author?: string; 'cd-count': number; price: Price; 'scotsoun-id': string; description?: { [key in Locale]?: string } & { [key in typeof defaultLocale]: string }; 'cover-artist'?: string; 'track-list'?: string[]; 'release-date'?: Date; }; export default Scotsoun;