/// <reference types="frida-gum" />
import { Valuable } from "../interfaces";
import { NativeStruct } from "../native-struct";
import { _Il2CppClass } from "./class";
import { _Il2CppType } from "./type";
export declare class _Il2CppField extends NativeStruct implements Valuable {
    get class(): _Il2CppClass;
    get isInstance(): boolean;
    get isLiteral(): boolean;
    get isThreadStatic(): boolean;
    get name(): string;
    get offset(): number;
    get type(): _Il2CppType;
    get value(): import("../types").AllowedType;
    set value(value: import("../types").AllowedType);
    get valueHandle(): NativePointer;
    asHeld(handle: NativePointer): Valuable;
}
