declare namespace _default {
    /**
     * @this {XCUITestDriver}
     */
    function findElOrEls(this: import("../driver").XCUITestDriver, strategy: any, selector: any, mult: any, context: any): Promise<any>;
    /**
     * @this {XCUITestDriver}
     * @privateRemarks I'm not sure what these objects are; they aren't `Element`.
     * @returns {Promise<any|any[]|undefined>}
     */
    function findNativeElementOrElements(this: import("../driver").XCUITestDriver, strategy: any, selector: any, mult: any, context: any): Promise<any | any[] | undefined>;
    /**
     * @this {XCUITestDriver}
     */
    function doNativeFind(this: import("../driver").XCUITestDriver, strategy: any, selector: any, mult: any, context: any): Promise<import("@appium/types").Element<string>[] | undefined>;
    /**
     * @this {XCUITestDriver}
     */
    function getFirstVisibleChild(this: import("../driver").XCUITestDriver, mult: any, context: any): Promise<import("@appium/types").Element<string>[] | undefined>;
}
export default _default;
export type XCUITestDriver = import("../driver").XCUITestDriver;
export type Element = import("@appium/types").Element;
//# sourceMappingURL=find.d.ts.map