import type Attribute from '../Attribute.js'; export default class AttributeComponent { protected _attribute: Attribute; get defined(): boolean; get definition(): import("../types.js").AttributeComponentToken | undefined; get kind(): string; get isFilterField(): boolean; get isFormField(): boolean; get isListFormat(): boolean; get isSpanField(): boolean; get isViewFormat(): boolean; get isVirtual(): boolean | undefined; get props(): { [x: string]: unknown; }; constructor(attribute: Attribute); }