val firstProperty: kotlin.Int

val secondProperty: kotlin.Double

val thirdProperty: kotlin.String

fun check()

val kotlin.Int.bodyProperty: kotlin.Long
  get()

operator fun component1(): kotlin.Int

operator fun component2(): kotlin.Double

operator fun component3(): kotlin.String

fun copy(firstProperty: kotlin.Int, secondProperty: kotlin.Double, thirdProperty: kotlin.String): Abc

open operator fun equals(other: kotlin.Any?): kotlin.Boolean

open fun hashCode(): kotlin.Int

open fun toString(): kotlin.String

constructor(firstProperty: kotlin.Int, secondProperty: kotlin.Double, thirdProperty: kotlin.String)