declare class DE9IM { /** Array representing 3x3 intersection matrix */ m: (unknown[] | undefined)[]; /** * Create new instance of DE9IM matrix */ constructor(); /** Get Interior To Interior intersection */ get I2I(): unknown[]; /** Set Interior To Interior intersection */ set I2I(geom: unknown[]); /** Get Interior To Boundary intersection */ get I2B(): unknown[]; /** Set Interior to Boundary intersection */ set I2B(geom: unknown[]); /** Get Interior To Exterior intersection */ get I2E(): unknown[]; /** Set Interior to Exterior intersection */ set I2E(geom: unknown[]); /** Get Boundary To Interior intersection */ get B2I(): unknown[]; /** Set Boundary to Interior intersection */ set B2I(geom: unknown[]); /** Get Boundary To Boundary intersection */ get B2B(): unknown[]; /** Set Boundary to Boundary intersection */ set B2B(geom: unknown[]); /** Get Boundary To Exterior intersection */ get B2E(): unknown[]; /** Set Boundary to Exterior intersection */ set B2E(geom: unknown[]); /** Get Exterior To Interior intersection */ get E2I(): unknown[]; /** Set Exterior to Interior intersection */ set E2I(geom: unknown[]); /** Get Exterior To Boundary intersection */ get E2B(): unknown[]; /** Set Exterior to Boundary intersection */ set E2B(geom: unknown[]); /** Get Exterior to Exterior intersection */ get E2E(): unknown[]; /** Set Exterior to Exterior intersection */ set E2E(geom: unknown[]); /** * Return de9im matrix as string where
* - intersection is 'T'
* - not intersected is 'F'
* - not relevant is '*'
* For example, string 'FF**FF****' means 'DISJOINT' */ toString(): string; equal(): boolean; intersect(): boolean; touch(): boolean; inside(): boolean; covered(): boolean; } export default DE9IM; //# sourceMappingURL=de9im.d.ts.map