import { Identifiable } from "../utility";
export interface PlatformVersionReleaseDate extends Identifiable {
    category: PlatformVersionReleaseDateCategory;
    created_at: number;
    date: number;
    human: string;
    m: number;
    platform_version: number;
    region: PlatformVersionReleaseDateRegion;
    updated_at: number;
    y: number;
}
export declare enum PlatformVersionReleaseDateFields {
    "ID" = "id",
    "CHECKSUM" = "checksum",
    "CREATED_AT" = "created_at",
    "DATE" = "date",
    "HUMAN" = "human",
    "M" = "m",
    "PLATFORM_VERSION" = "platform_version",
    "REGION" = "region",
    "UPDATED_AT" = "updated_at",
    "Y" = "y"
}
/**
 * Referenced from [Platform]({@link Platform.ts}) - platform_version_release_dates field
 */
export declare enum PlatformVersionReleaseDateReferenceFields {
    "ID" = "platform_version_release_dates.id",
    "CHECKSUM" = "platform_version_release_dates.checksum",
    "CREATED_AT" = "platform_version_release_dates.created_at",
    "DATE" = "platform_version_release_dates.date",
    "HUMAN" = "platform_version_release_dates.human",
    "M" = "platform_version_release_dates.m",
    "PLATFORM_VERSION" = "platform_version_release_dates.platform_version",
    "REGION" = "platform_version_release_dates.region",
    "UPDATED_AT" = "platform_version_release_dates.updated_at",
    "Y" = "platform_version_release_dates.y"
}
export declare enum PlatformVersionReleaseDateCategory {
    "YYYYMMMMDD" = 0,
    "YYYYMMMM" = 1,
    "YYYY" = 2,
    "YYYYQ1" = 3,
    "YYYYQ2" = 4,
    "YYYYQ3" = 5,
    "YYYYQ4" = 6,
    "TBD" = 7
}
export declare enum PlatformVersionReleaseDateRegion {
    "europe" = 1,
    "north_america" = 2,
    "australia" = 3,
    "new_zealand" = 4,
    "japan" = 5,
    "china" = 6,
    "asia" = 7,
    "worldwide" = 8,
    "korea" = 9,
    "brazil" = 10
}
