import { IActivityHandler } from "../../IActivityHandler";
import { Lookup } from "../../Collections";
/** Defines outputs for the GetBrowserUrl activity. */
export interface ParseUrlInputs {
    /** The URL to parse. */
    url?: string;
}
/** Defines outputs for the GetBrowserUrl activity. */
export interface ParseUrlOutputs {
    /** The URL that was parsed. */
    url?: string;
    /** The query string of the URL as key value pairs. */
    query?: Lookup<string>;
    /** The query string of the URL. */
    queryString?: string;
    /** The request portion of the URL that excludes the query and fragment. */
    request?: string;
    /** The fragment of the URL. */
    fragment?: string;
}
export declare class ParseUrl implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: ParseUrlInputs): ParseUrlOutputs;
}
