import type { AttributeValRequest } from './attribute-val-request';
import type { ShapeType } from './shape-type';
import type { SubLabeledShapeRequest } from './sub-labeled-shape-request';
export interface LabeledShapeRequest {
    '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<AttributeValRequest>;
    'elements'?: Array<SubLabeledShapeRequest>;
}
