import { RepeatingRegion } from './RepeatingRegion';
import { BoundedRegion } from './BoundedRegion';
import { CheckTableRegion } from './CheckTableRegion';
import { TableHeaderRegion } from './TableHeaderRegion';
import { SubTableHeaderRegion } from './SubTableHeaderRegion';
import { _2DTableRegion } from './_2DTableRegion';
export { Region } from './Region';
export { RepeatingRegion } from './RepeatingRegion';
export { _2DTableRegion } from './_2DTableRegion';
export { BoundedRegion } from './BoundedRegion';
export { CheckTableRegion } from './CheckTableRegion';
export { TableHeaderRegion } from './TableHeaderRegion';
export { SubTableHeaderRegion } from './SubTableHeaderRegion';
export type { RegionOptions, CellPos } from './Region';
export type { RepeatingRegionOptions } from './RepeatingRegion';
export type { _2DTableRegionOptions } from './_2DTableRegion';
export type { BoundedRegionOptions } from './BoundedRegion';
export type { CheckTableRegionOptions } from './CheckTableRegion';
export type { TableHeaderRegionOptions } from './TableHeaderRegion';
export type { SubTableHeaderRegionOptions } from './SubTableHeaderRegion';
export type TableRegion = RepeatingRegion | _2DTableRegion | BoundedRegion | CheckTableRegion | TableHeaderRegion | SubTableHeaderRegion;
export type SubTableRegion = RepeatingRegion | BoundedRegion;
