export interface PossibleUserSettings {
    features?: Partial<FeaturesSettings>;
}
export interface FeaturesSettings {
    screenshots?: boolean | ScreenshotsSettings;
    console?: boolean;
    networkLogs?: boolean;
    jestAssertions?: boolean;
    html?: boolean;
}
export interface ResolvedSettings {
    features: {
        screenshots: false | Required<ScreenshotsSettings>;
        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 {};
