export interface ElementFromComponentMatch { element: AnyElement; component: ComponentElement | null; globalIndex: number; selected: boolean; } export interface GetElementFromComponentProps { targetIndex: number; instance: string; component: string; allElements?: AnyElement[]; signal?: AbortSignal; selectElement?: boolean; } export interface FindElementByReferenceProps { element: AnyElement; allElements: AnyElement[]; attribute: { name: string; value: string; }; } /** * Searches for an instance inside or outside a component by its index. */ export declare const findInstanceElement: ({ targetIndex, instance, component, allElements, signal, selectElement }: GetElementFromComponentProps) => Promise;