import { Application } from 'spectron'; export interface AppAndCount { app: Application; count: number; } interface CustomSpec { selector?: string; errOk?: boolean; expect?: string; exact?: boolean; passthrough?: boolean; } export declare const ok: (res: AppAndCount) => Promise; export declare const error: (statusCode: string | number, expect?: string) => (res: AppAndCount) => Promise; export declare const errorWithPassthrough: (statusCode: string | number, expect?: string) => (res: AppAndCount) => Promise; export declare const blankWithOpts: (opts?: {}) => (res: AppAndCount) => Promise; export declare const blank: (res: AppAndCount) => Promise; export declare const consoleToBeClear: (app: Application) => any; export declare const okWithCustom: (custom: CustomSpec) => (res: AppAndCount) => Promise; export declare const okWithTextContent: (expect: string, exact?: boolean, failFast?: boolean, sel?: string) => (res: AppAndCount) => Promise; export declare const okWithString: (expect: string, exact?: boolean) => (res: AppAndCount) => Promise; export declare const okWithStringEventually: (expect: string, exact?: boolean) => (res: AppAndCount) => any; export declare const okWithAny: (res: AppAndCount) => Promise; export declare const okWithOnly: (entityName: string) => (res: AppAndCount) => Promise; export declare const okWith: (entityName: string) => (res: AppAndCount) => Promise; export declare const justOK: (res: AppAndCount) => Promise; export {};