/** * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License", destination); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * Centralized timeout constants for page-object operations. * Components should reference these instead of hardcoding values. * Consumers can override by assigning to the mutable fields. */ export declare const TimeoutConstants: { /** Default wait for an element to become visible (ms) */ ELEMENT_VISIBLE: number; /** Default wait for an element to become stable (ms) */ ELEMENT_STABLE: number; /** Wait for a menu to appear after context-click (ms) */ MENU_APPEAR: number; /** Wait for a menu item count to stabilize (ms) */ MENU_STABLE: number; /** Wait for an input box to appear (ms) */ INPUT_APPEAR: number; /** Wait for quick open / command palette (ms) */ QUICK_OPEN: number; /** Wait for editor to load (ms) */ EDITOR_LOAD: number; /** Wait for content assist to populate (ms) */ CONTENT_ASSIST: number; /** Wait for a tree section row container (ms) */ TREE_SECTION: number; /** Wait for extension install from marketplace (ms) */ EXTENSION_INSTALL: number; /** Wait for notifications to appear/dismiss (ms) */ NOTIFICATION: number; /** Close all editors timeout (ms) */ CLOSE_ALL_EDITORS: number; /** Wait for dialog / workbench elements (ms) */ DIALOG: number; /** Debug toolbar / breakpoint wait (ms) */ DEBUG: number; /** Webview frame switching (ms) */ WEBVIEW: number; /** Wait for clipboard operations (ms) */ CLIPBOARD: number; /** Default poll interval for condition waits (ms) */ POLL_INTERVAL: number; /** Default number of stability checks */ STABILITY_CHECKS: number; };