import type { GetByRole, GetByText } from '@testing-library/dom'; type RemoveFirst = T['length'] extends 0 ? undefined : ((...b: T) => void) extends (a: any, ...b: infer I) => void ? I : []; export declare function getByRoleShadowed(...args: Parameters>): T; export declare function getByRoleShadowed(...args: RemoveFirst>>): T; export declare function getByLabelTextShadowed(...args: Parameters>): T; export declare function getByLabelTextShadowed(...args: RemoveFirst>>): T; export declare function getByTextShadowed(...args: Parameters>): T; export declare function getByTextShadowed(...args: RemoveFirst>>): T; export {};