import { TRAIT } from "./TRAIT"; import { Info } from "./Info"; import { MetadataInfo } from "./MetadataInfo"; import { ABCFile } from "./ABCFile"; import { Multiname } from "./Multiname"; export declare class TraitInfo { abc: ABCFile; kind: TRAIT; name: Multiname | number; holder: Info; metadata: MetadataInfo[] | Uint32Array; constructor(abc: ABCFile, kind: TRAIT, name: Multiname | number); getMetadata(): MetadataInfo[]; getName(): Multiname; resolve(): void; toString(): string; toFlashlogString(): string; isConst(): boolean; isSlot(): boolean; isMethod(): boolean; isGetter(): boolean; isSetter(): boolean; isAccessor(): boolean; isMethodOrAccessor(): boolean; }