export interface PossibleUserSettings { features?: Partial; } export interface FeaturesSettings { screenshots?: boolean | ScreenshotsSettings; console?: boolean; networkLogs?: boolean; jestAssertions?: boolean; html?: boolean; } export interface ResolvedSettings { features: { screenshots: false | Required; console: boolean; networkLogs: boolean; jestAssertions: boolean; html: boolean; }; } export interface ScreenshotsSettings { format: 'png' | 'jpeg'; quality?: number; fullPage?: boolean; } declare type ContentType = string; export interface NetworkLogsSettings { includeResponseBody?: boolean | ContentType[]; } export {};