import { Filenames } from "../types/filenames"; import { SupportedPlatforms } from "../types/supported_platforms"; import { Filenames as Keynames } from "../types/filenames"; import { Comment } from "../interfaces/comment"; import { Screenshot } from "../interfaces/screenshot"; import { Translation } from "../interfaces/translation"; type KeyComment = Omit; export interface Key { key_id: number; created_at: string; created_at_timestamp: number; key_name: Keynames; filenames: Filenames; description: string; platforms: SupportedPlatforms[]; tags: string[]; comments: KeyComment[]; screenshots: Screenshot[]; translations: Translation[]; is_plural: boolean; plural_name: string; is_hidden: boolean; is_archived: boolean; context: string; base_words: number; char_limit: number; custom_attributes: any[] | string; modified_at: string; modified_at_timestamp: number; translations_modified_at: string; translations_modified_at_timestamp: number; } export {};