export interface ActionListHarnessFilters extends BaseHarnessFilters { } export interface ActionListItemHarnessFilters extends BaseListItemHarnessFilters { } export interface BaseListItemHarnessFilters extends BaseHarnessFilters { text?: string | RegExp; } export interface ListHarnessFilters extends BaseHarnessFilters { } export interface ListItemHarnessFilters extends BaseListItemHarnessFilters { } export interface ListOptionHarnessFilters extends BaseListItemHarnessFilters { selected?: boolean; } export declare class MatActionListHarness extends MatListHarnessBase { _itemHarness: typeof MatActionListItemHarness; static hostSelector: string; static with(options?: ActionListHarnessFilters): HarnessPredicate; } export declare class MatActionListItemHarness extends MatListItemHarnessBase { blur(): Promise; click(): Promise; focus(): Promise; static hostSelector: string; static with(options?: ActionListItemHarnessFilters): HarnessPredicate; } export declare class MatListHarness extends MatListHarnessBase { _itemHarness: typeof MatListItemHarness; static hostSelector: string; static with(options?: ListHarnessFilters): HarnessPredicate; } export declare class MatListItemHarness extends MatListItemHarnessBase { static hostSelector: string; static with(options?: ListItemHarnessFilters): HarnessPredicate; } export declare class MatListOptionHarness extends MatListItemHarnessBase { blur(): Promise; deselect(): Promise; focus(): Promise; getCheckboxPosition(): Promise<'before' | 'after'>; isDisabled(): Promise; isSelected(): Promise; select(): Promise; toggle(): Promise; static hostSelector: string; static with(options?: ListOptionHarnessFilters): HarnessPredicate; } export declare class MatNavListHarness extends MatListHarnessBase { _itemHarness: typeof MatNavListItemHarness; static hostSelector: string; static with(options?: NavListHarnessFilters): HarnessPredicate; } export declare class MatNavListItemHarness extends MatListItemHarnessBase { blur(): Promise; click(): Promise; focus(): Promise; getHref(): Promise; static hostSelector: string; static with(options?: NavListItemHarnessFilters): HarnessPredicate; } export declare class MatSelectionListHarness extends MatListHarnessBase { _itemHarness: typeof MatListOptionHarness; deselectItems(...filters: ListItemHarnessFilters[]): Promise; isDisabled(): Promise; selectItems(...filters: ListOptionHarnessFilters[]): Promise; static hostSelector: string; static with(options?: SelectionListHarnessFilters): HarnessPredicate; } export interface NavListHarnessFilters extends BaseHarnessFilters { } export interface NavListItemHarnessFilters extends BaseListItemHarnessFilters { href?: string | RegExp | null; } export interface SelectionListHarnessFilters extends BaseHarnessFilters { } export interface SubheaderHarnessFilters extends BaseHarnessFilters { text?: string | RegExp; }