import { Sketch, SketchCollection, Feature, Polygon, MultiPolygon, LineString, Point, SketchMap, FeatureMap, SketchGeometryTypes } from "../../src/types/index.js"; /** * Reads all files from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName */ export declare function getExampleSketchAll(partialName?: string): Promise>; /** * Reads all Polygon sketch and sketch collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExamplePolygonSketchAll(partialName?: string): Promise | SketchCollection>>; /** * Reads all MultiPolygon sketch and sketch collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExampleMultiPolygonSketchAll(partialName?: string): Promise | SketchCollection>>; /** * Reads all polygon type (Polygon or MultiPolygon) sketch and sketch * collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExamplePolygonAllSketchAll(partialName?: string): Promise | SketchCollection>>; /** * Reads all LineString sketch and sketch collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExampleLineStringSketchAll(partialName?: string): Promise | SketchCollection>>; /** * Reads all Point sketch and sketch collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExamplePointSketchAll(partialName?: string): Promise | SketchCollection>>; /** * Reads all sketches from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName */ export declare function getExampleSketches(partialName?: string): Promise>; /** * Reads all Polygon sketches from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExamplePolygonSketches(partialName?: string): Promise>>; /** * Reads all MultiPolygon sketches from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExampleMultiPolygonSketches(partialName?: string): Promise>>; /** * Reads all Polygon or MultiPolygon sketches from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExamplePolygonAllSketches(partialName?: string): Promise>>; /** * Reads all Linestring sketches from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExampleLineStringSketches(partialName?: string): Promise>>; /** * Reads all Point sketches from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExamplePointSketches(partialName?: string): Promise>>; /** * Reads all sketche collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName */ export declare function getExampleSketchCollections(partialName?: string): Promise>; /** * Reads all Polygon sketch collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExamplePolygonSketchCollections(partialName?: string): Promise>>; /** * Reads all Linestring sketch collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExampleLineStringSketchCollections(partialName?: string): Promise>>; /** * Reads all Point sketch collections from examples/sketches for testing. Run from project root * Optionally filters out those that don't match partialName * TODO: remove cast if possible */ export declare function getExamplePointSketchCollections(partialName?: string): Promise>>; /** * Convenience function returns object with sketches keyed by name * Optionally filters out those that don't match partialName * @deprecated use partialName support in getExample*Sketches(partialName) functions */ export declare function getExampleSketchesByName(partialName?: string): Promise; /** * Reads features and featurecollections from examples/features for testing. Run from project root * Optionally filters out those that don't match partialName */ export declare function getExampleFeaturesAll(partialName?: string): Promise[]>; /** * Reads features of all types from examples/features for testing. Run from project root * Optionally filters out those that don't match partialName */ export declare function getExampleFeatures(partialName?: string): Promise[]>; /** * Reads features of all types from examples/features for testing. Run from project root * Optionally filters out those that don't match partialName */ export declare function getExamplePolygonFeatures(partialName?: string): Promise[]>; /** * Convenience function returns object with features keyed by their filename. Features without a name will not be included * Optionally filters out those that don't match partialName */ export declare function getExampleFeaturesByName(partialName?: string): Promise;