import { HarnessPredicate } from '@angular/cdk/testing'; import { SkyHarnessFilters, SkyComponentHarness } from '@skyux/core/testing'; /** * A set of criteria that can be used to filter a list of `SkyHelpInlineHarness` instances. */ interface SkyHelpInlineHarnessFilters extends SkyHarnessFilters { } /** * Harness for interacting with a help inline button component in tests. */ declare class SkyHelpInlineHarness extends SkyComponentHarness { #private; /** * @internal */ static hostSelector: string; /** * Gets a `HarnessPredicate` that can be used to search for a * `SkyHelpInlineHarness` that meets certain criteria. */ static with(filters: SkyHelpInlineHarnessFilters): HarnessPredicate; /** * Clicks the help inline button. */ click(): Promise; /** * Gets the `aria-controls` value. */ getAriaControls(): Promise; /** * Gets the `aria-expanded` value. */ getAriaExpanded(): Promise; /** * Gets the `aria-label` value. */ getAriaLabel(): Promise; /** * Gets the `aria-labelledby` value. * @internal */ getAriaLabelledBy(): Promise; /** * Gets the label text. */ getLabelText(): Promise; /** * Gets the help popover content. */ getPopoverContent(): Promise; /** * Gets the help popover title. */ getPopoverTitle(): Promise; } export { SkyHelpInlineHarness }; export type { SkyHelpInlineHarnessFilters };