import { Geometry } from '../Geometry';
import { SelectionElement } from '../SelectionElement';
import { Word } from '../Word';
import type { BlockStruct, BlockMap, KeyValueSetBlock } from '../BlockStruct';
export declare class FieldKey {
    block: BlockStruct;
    confidence: number;
    geometry: Geometry;
    id: string;
    text: string;
    content: Word[];
    constructor(block: BlockStruct, children: string[], blockMap: BlockMap);
    toString(): string;
}
export declare class FieldValue {
    block: BlockStruct;
    confidence: number;
    geometry: Geometry;
    id: string;
    text: string;
    content: (Word | SelectionElement)[];
    constructor(block: BlockStruct, children: string[], blockMap: BlockMap);
    toString(): string;
}
export declare class Field {
    key?: FieldKey;
    value?: FieldValue;
    constructor(block: KeyValueSetBlock, blockMap: BlockMap);
    toString(): string;
}
//# sourceMappingURL=Field.d.ts.map