import { Chain } from './Chain'; import { Step } from './Step'; declare const sTryUntilPredicate: (label: string, p: (value: T) => boolean, interval?: number, amount?: number) => Step; declare const sTryUntil: (label: string, step: Step, interval?: number, amount?: number) => Step; declare const sTryUntilNot: (label: string, step: Step, interval?: number, amount?: number) => Step; declare const sTimeout: (label: string, step: Step, limit?: number) => Step; declare const cTryUntilPredicate: (label: string, p: (value: T) => boolean, interval?: number, amount?: number) => Chain; declare const cTryUntil: (label: string, chain: Chain, interval?: number, amount?: number) => Chain; declare const cTryUntilNot: (label: string, chain: Chain, interval?: number, amount?: number) => Chain; declare const cTimeout: (label: string, chain: Chain, limit?: number) => Chain; declare const pTryUntilPredicate: (label: string, p: () => boolean, interval?: number, amount?: number) => Promise; declare const pTryUntil: (label: string, p: () => R, interval?: number, amount?: number) => Promise; declare const pTryUntilNot: (label: string, p: () => R, interval?: number, amount?: number) => Promise; declare const pTimeout: (label: string, p: () => R, limit?: number) => Promise; declare const pWait: (time: number) => Promise; declare const pWaitBetweenUserActions: () => Promise; export { sTryUntilPredicate, sTryUntil, sTryUntilNot, sTimeout, cTryUntilPredicate, cTryUntil, cTryUntilNot, cTimeout, pTryUntilPredicate, pTryUntil, pTryUntilNot, pTimeout, pWait, pWaitBetweenUserActions }; //# sourceMappingURL=Waiter.d.ts.map