/** * These exported constants contain default values for Spidergram classes and * functions that accept complex options or configuration. Classes relying on * these defaults should access them via the {@link Spidergram} singleton * class; it handles overriding them with any user-supplied defaults, and handles * the complex logic of overriding the provided defaults with environment vars * when appropriate. */ import { NormalizerOptions, SpidergramConfig } from './index.js'; import { EnqueueUrlOptions, SpiderOptions } from '../spider/index.js'; import { PageDataOptions, PageContentOptions, HtmlToTextOptions } from '../tools/html/index.js'; import { TechAuditOptions } from '../tools/browser/index.js'; import { PageAnalysisOptions } from '../tools/graph/analyze-page.js'; export declare const urlNormalizerDefaults: NormalizerOptions; export declare const urlDiscoveryDefaults: EnqueueUrlOptions; export declare const htmlToTextDefaults: HtmlToTextOptions; export declare const spiderDefaults: Partial; export declare const pageDataDefaults: PageDataOptions; export declare const pageTechnologyDefaults: TechAuditOptions; export declare const pageContentDefaults: PageContentOptions; export declare const arangoDefaults: { databaseName: string; url: string; auth: { username: string; password: string; }; }; export declare const analyzePageDefaults: PageAnalysisOptions; export declare const spidergramDefaults: SpidergramConfig; //# sourceMappingURL=defaults.d.ts.map