import Datastore, { Crawler, Extractor } from '@ulixee/datastore'; declare const datastore: Datastore<{ [x: string]: any; }, { [x: string]: any; }, { [x: string]: any; }, { id: string; version: string; crawlers: { crawl: Crawler, { maxTimeInCache: import("@ulixee/schema/lib/NumberSchema").default; } & Record, import("@ulixee/datastore").IExtractorSchema<{ maxTimeInCache: import("@ulixee/schema/lib/NumberSchema").default; } & Record, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor; } & Record, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor; } & Record, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor; } & Record, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>>, Omit; } & Record, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>>, "Output" | "outputs"> & object>; crawlWithSchema: Crawler; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }; }, { maxTimeInCache: import("@ulixee/schema/lib/NumberSchema").default; } & { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }, import("@ulixee/datastore").IExtractorSchema<{ maxTimeInCache: import("@ulixee/schema/lib/NumberSchema").default; } & { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor; } & { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor; } & { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor; } & { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>>, Omit; } & { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }, { crawler: import("@ulixee/schema/lib/StringSchema").default; version: import("@ulixee/schema/lib/StringSchema").default; sessionId: import("@ulixee/schema/lib/StringSchema").default; }>>, "Output" | "outputs"> & object>; }; extractors: { crawlCall: Extractor, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor>, import("@ulixee/datastore").IExtractorContext> & object, { [x: string]: any; }, import("@ulixee/datastore").IExtractorRunOptions> & object>; crawlWithSchemaCall: Extractor<{ input: { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }; output: { sessionId: import("@ulixee/schema/lib/StringSchema").default; runCrawlerTime: import("@ulixee/schema/lib/DateSchema").default; }; }, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor<{ input: { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }; output: { sessionId: import("@ulixee/schema/lib/StringSchema").default; runCrawlerTime: import("@ulixee/schema/lib/DateSchema").default; }; }>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor<{ input: { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }; output: { sessionId: import("@ulixee/schema/lib/StringSchema").default; runCrawlerTime: import("@ulixee/schema/lib/DateSchema").default; }; }>, import("@ulixee/datastore/interfaces/IExtractorPluginStatics").IExtractorPluginConstructor<{ input: { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }; output: { sessionId: import("@ulixee/schema/lib/StringSchema").default; runCrawlerTime: import("@ulixee/schema/lib/DateSchema").default; }; }>, import("@ulixee/datastore").IExtractorContext<{ input: { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }; output: { sessionId: import("@ulixee/schema/lib/StringSchema").default; runCrawlerTime: import("@ulixee/schema/lib/DateSchema").default; }; }> & object, { sessionId: string; runCrawlerTime?: Date; }, import("@ulixee/datastore").IExtractorRunOptions<{ input: { sessionId: import("@ulixee/schema/lib/StringSchema").default; colBool: import("@ulixee/schema/lib/BooleanSchema").default; colNum: import("@ulixee/schema/lib/NumberSchema").default; }; output: { sessionId: import("@ulixee/schema/lib/StringSchema").default; runCrawlerTime: import("@ulixee/schema/lib/DateSchema").default; }; }> & object>; }; }>; export default datastore;