declare const _default: import("vue").DefineComponent; default: () => string[]; }; position: { type: import("vue").PropType<"top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; }; }>, { add: (geojson: any) => string[] | undefined; get: (featureId: string) => import("geojson").Feature | undefined; getSelectedIds: () => string[] | undefined; getSelected: () => import("geojson").FeatureCollection | undefined; getAll: () => import("geojson").FeatureCollection | undefined; del: (ids: string[]) => void; deleteAll: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { created: () => void; "draw.created": (features: import("@mapbox-vue3/core/es/common").AnyArr) => void; "draw.delete": (features: import("@mapbox-vue3/core/es/common").AnyArr) => void; "draw.update": (args_0: { action: string; features: import("@mapbox-vue3/core/es/common").AnyArr; }) => void; }, string, import("vue").PublicProps, Readonly; default: () => string[]; }; position: { type: import("vue").PropType<"top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; }; }>> & Readonly<{ onCreated?: (() => any) | undefined; "onDraw.created"?: ((features: import("@mapbox-vue3/core/es/common").AnyArr) => any) | undefined; "onDraw.delete"?: ((features: import("@mapbox-vue3/core/es/common").AnyArr) => any) | undefined; "onDraw.update"?: ((args_0: { action: string; features: import("@mapbox-vue3/core/es/common").AnyArr; }) => any) | undefined; }>, { functions: string[]; position: "top-right" | "top-left" | "bottom-right" | "bottom-left"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;