import type { AttributeVal } from './attribute-val';
import type { ShapeType } from './shape-type';
import type { SubLabeledShape } from './sub-labeled-shape';
export interface LabeledShape {
    'type': ShapeType;
    'occluded'?: boolean;
    'outside'?: boolean;
    'z_order'?: number;
    'rotation'?: number;
    'points'?: Array<number>;
    'id'?: number | null;
    'frame': number;
    'label_id': number;
    'group'?: number | null;
    'source'?: string;
    'attributes'?: Array<AttributeVal>;
    'elements'?: Array<SubLabeledShape>;
}
