import { FindCookieDescriptor, FindCustomDescriptor, FindDescriptor, FindEmailDescriptor, FindTabDescriptor } from './mablscriptFind';
import { FindAction } from './actions/FindAction';
import { MablStep } from './MablStep';
import { StepWithFindDescriptor } from './types/StepDescriptor';
import { StepWithMobileFindDescriptor } from './types/mobile/StepWithMobileFindDescriptor';
import { OpenEmailStepDescriptor } from './types/OpenEmailStepDescriptor';
import { MablStepV2 } from './MablStepV2';
export declare class MablStepWithFindAction<DescriptorType extends StepWithFindDescriptor | StepWithMobileFindDescriptor | OpenEmailStepDescriptor> extends MablStepV2<DescriptorType> {
    readonly findAction: FindAction;
    constructor(name: string, descriptor: DescriptorType, actionCode: string, findAction?: FindAction);
    humanizeFind(): string;
}
export declare function isStepWithFindAction(step: MablStep): step is MablStepWithFindAction<StepWithFindDescriptor | StepWithMobileFindDescriptor | OpenEmailStepDescriptor>;
export declare function humanizeFindDescriptor(findDescriptor: FindDescriptor): string;
export declare function humanizeCustomFind(findDescriptor: FindDescriptor): string;
export declare function humanizeQuery(findDescriptor: FindCustomDescriptor): string;
export declare function humanizeFindEmail(findDescriptor: FindDescriptor): string;
export declare function humanizeFindCookie(findDescriptor: FindDescriptor): string;
export declare function humanizeFindTab(findDescriptor: FindDescriptor): string;
export declare function getTagNameFromFoundSelectors(foundElementSelectors: any): string | undefined;
export declare function isCustomFindDescriptor(descriptor: any): descriptor is FindCustomDescriptor;
export declare function isEmailFindDescriptor(descriptor: any): descriptor is FindEmailDescriptor;
export declare function isCookieFindDescriptor(descriptor: any): descriptor is FindCookieDescriptor;
export declare function isTabFindDescriptor(descriptor: any): descriptor is FindTabDescriptor;
//# sourceMappingURL=MablStepWithFindAction.d.ts.map