import { Application } from 'spectron'; export declare const open: (app: Application) => Promise; export declare const openWithFailure: (app: Application) => Promise; export declare const fullscreen: (app: Application) => Promise; export declare const closed: (app: Application) => Promise; export declare const fullyClosed: (app: Application) => Promise; export declare const keyToClose: (app: Application) => Promise; export declare const sourceStruct: (expectedJSON: object) => (app: Application) => Promise; export declare const sourceSubset: (expectedJSON: object) => (app: Application) => Promise; export declare const source: (expectedSource: string) => (app: Application) => Promise; export declare const result: (expectedResult: object, failFast?: boolean) => (app: Application) => Promise; export declare const resultSubset: (expectedResult: object, failFast?: boolean) => (app: Application) => Promise; export declare const badge: (badge: string) => (app: Application) => Promise; export declare const button: (button: { mode: string; label?: string; }) => (app: Application) => Promise; export declare const limit: (type: string, expectedValue: string | number) => (app: Application) => Promise; export declare const sequence: (A: string[]) => (app: Application) => Promise; export declare const mode: (expectedMode: string) => (app: Application) => Promise; export declare const toolbarText: (expect: { type: string; text: string; }) => (app: Application) => Promise; export declare const name: (expectedName: string) => (app: Application) => Promise; export declare const namespace: (expectedNamespace: string) => (app: Application) => Promise; export declare const kind: (expectedKind: string) => (app: Application) => Promise; export declare const modes: (expected: { mode: string; label?: string; }[]) => (app: Application) => Promise; export declare const textPlainContent: (content: string) => (app: Application) => Promise; export declare const yaml: (content: object) => (app: Application) => Promise; export declare const showing: (expectedName: string, expectedActivationId?: string, expectSubstringMatchOnName?: boolean, expectedPackageName?: string, expectType?: string, waitThisLong?: number) => (app: Application) => Promise;