/**
 * Auto-generated from goTo_v3.schema.json
 * Do not edit manually
 */
export type GoTo = GoToURLSimple | GoToURLDetailed;
/**
 * Navigate to an HTTP or HTTPS URL. Can be a full URL or a path. If a path is provided, navigates relative to the current URL, if any.
 */
export type GoToURLSimple = string;
/**
 * Navigate to an HTTP or HTTPS URL.
 */
export interface GoToURLDetailed {
    /**
     * URL to navigate to. Can be a full URL or a path. If a path is provided and `origin` is specified, prepends `origin` to `url`. If a path is provided but `origin` isn't specified, attempts to navigate relative to the current URL, if any.
     */
    url: string;
    /**
     * Protocol and domain to navigate to. Prepended to `url`.
     */
    origin?: string;
    /**
     * Query parameters to append to the resolved URL. Merged on top of `originParams` from config; step keys win on collision. If `url` already contains a colliding query key, the value here replaces it. Values support environment variable substitution via `$VAR` syntax. WARNING: values are embedded in the request URL and appear in test results, logs, and reports.
     */
    params?: {
        [k: string]: string;
    };
    /**
     * Maximum time in milliseconds to wait for the page to be ready. If exceeded, the goTo action fails.
     */
    timeout?: number;
    /**
     * Configuration for waiting conditions after navigation.
     */
    waitUntil?: {
        /**
         * Wait for network activity to be idle (no new requests) for this duration in milliseconds. Set to `null` to skip this check.
         */
        networkIdleTime?: number | null;
        /**
         * Wait for DOM mutations to stop for this duration in milliseconds. Set to `null` to skip this check.
         */
        domIdleTime?: number | null;
        /**
         * Wait for a specific element to be present in the DOM. At least one of selector or elementText must be specified.
         */
        find?: {
            [k: string]: unknown;
        };
    };
}
//# sourceMappingURL=goTo_v3.d.ts.map