import { ActionDefinition } from ".";
export declare const clickTargetAction: ActionDefinition<{
    target: string;
}>;
export declare const scrollTargetAction: ActionDefinition<{
    target: string;
    deltaX: number;
    deltaY: number;
}>;
export declare const clickCoordAction: ActionDefinition<{
    x: number;
    y: number;
}>;
export declare const mouseDoubleClickAction: ActionDefinition<{
    x: number;
    y: number;
}>;
export declare const mouseRightClickAction: ActionDefinition<{
    x: number;
    y: number;
}>;
export declare const mouseDragAction: ActionDefinition<{
    from: {
        x: number;
        y: number;
    };
    to: {
        x: number;
        y: number;
    };
}>;
export declare const typeAction: ActionDefinition<{
    content: string;
}>;
export declare const keyboardEnterAction: ActionDefinition<any>;
export declare const keyboardTabAction: ActionDefinition<any>;
export declare const keyboardBackspaceAction: ActionDefinition<any>;
export declare const keyboardSelectAllAction: ActionDefinition<any>;
export declare const scrollCoordAction: ActionDefinition<{
    x: number;
    y: number;
    deltaX: number;
    deltaY: number;
}>;
export declare const switchTabAction: ActionDefinition<{
    index: number;
}>;
export declare const newTabAction: ActionDefinition<{}>;
export declare const navigateAction: ActionDefinition<{
    url: string;
}>;
export declare const goBackAction: ActionDefinition<{}>;
export declare const waitAction: ActionDefinition<{
    seconds: number;
}>;
export declare const agnosticWebActions: readonly [ActionDefinition<{}>, ActionDefinition<{
    index: number;
}>, ActionDefinition<{
    url: string;
}>, ActionDefinition<{
    content: string;
}>, ActionDefinition<any>, ActionDefinition<any>, ActionDefinition<any>, ActionDefinition<any>];
export declare const coordWebActions: readonly [ActionDefinition<{
    x: number;
    y: number;
}>, ActionDefinition<{
    x: number;
    y: number;
}>, ActionDefinition<{
    x: number;
    y: number;
}>, ActionDefinition<{
    x: number;
    y: number;
    deltaX: number;
    deltaY: number;
}>, ActionDefinition<{
    from: {
        x: number;
        y: number;
    };
    to: {
        x: number;
        y: number;
    };
}>];
export declare const targetWebActions: readonly [ActionDefinition<{
    target: string;
}>, ActionDefinition<{
    target: string;
    deltaX: number;
    deltaY: number;
}>];
