import { Entity } from "./Entity.interface"; export declare class SigParser implements Entity { private _signature; private _segments; private _exampleEntityData; 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: ({ blockName: string; blockDesc: string; numColumns: number; fields: ({ label: string; inputType: string; depend?: undefined; dependOnValue?: undefined; } | { label: string; inputType: string; depend: string; dependOnValue: number; })[]; } | { blockName: string; blockDesc: string; numColumns: number; fields: ({ label: string; inputType: string; description?: undefined; } | { label: string; inputType: string; description: string; })[]; })[]; data: any; }; fromDsProjectRoom(obj: any[], data: any): SigParser; nerEntityTypeOptions(): any[]; toShortInputOutput(): void; } export declare class SigParserSegments { 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: never[]; entities: { name: any; tc: any; location: any; connections: any; }; }; nerEntityTypeOptions(): any[]; }