import { Entity } from './entity'; import { DsProjectRoomBlock, DsProjectRoomData } from "../dynamic-labeling-room/entities"; export declare class SigParser implements Entity { private _signature; private _segments; constructor(obj?: any); get signature(): string; set signature(value: string); get segments(): SigParserSegments; set segments(value: SigParserSegments); toJSON(): { signature: string; segments: { not_a_signature: number; non_english_text: number; other: number; reason: string; name: any; tc: any; location: any; connections: any; }; }; toNerEntities(): any; toDsProjectRoom(): { blocks: any[][]; data: DsProjectRoomData; }; fromDsProjectRoom(obj: DsProjectRoomBlock[], data: DsProjectRoomData): SigParser; nerEntityTypeOptions(): any[]; } export declare class SigParserSegments implements Entity { private _not_a_signature; private _non_english_text; private _other; private _reason; private _name; private _tc; private _location; private _connections; constructor(obj?: any); get not_a_signature(): number; set not_a_signature(value: number); get non_english_text(): number; set non_english_text(value: number); get name(): any; set name(value: any); get tc(): any; set tc(value: any); get location(): any; set location(value: any); get connections(): any; set connections(value: any); get other(): number; set other(value: number); get reason(): string; set reason(value: string); toJSON(): { not_a_signature: number; non_english_text: number; other: number; reason: string; name: any; tc: any; location: any; connections: any; }; toNerEntities(type?: number): { relationOptions: any[]; entities: { name: any; tc: any; location: any; connections: any; }; }; nerEntityTypeOptions(): any[]; } //# sourceMappingURL=sig-parser.d.ts.map