Do not edit this file. It is a report generated by API Extractor.
import { AriaLivePoliteness } from '@angular/cdk/a11y';
import { BaseHarnessFilters } from '@angular/cdk/testing';
import { ContentContainerComponentHarness } from '@angular/cdk/testing';
import { HarnessPredicate } from '@angular/cdk/testing';
// @public
export class MatSnackBarHarness extends _MatSnackBarHarnessBase {
// (undocumented)
protected _actionButtonSelector: string;
protected _assertContentAnnotated(): Promise<void>;
static hostSelector: string;
// (undocumented)
protected _messageSelector: string;
static with(options?: SnackBarHarnessFilters): HarnessPredicate<MatSnackBarHarness>;
}
// @public (undocumented)
export abstract class _MatSnackBarHarnessBase extends ContentContainerComponentHarness<string> {
// (undocumented)
protected abstract _actionButtonSelector: string;
protected abstract _assertContentAnnotated(): Promise<void>;
protected _assertHasAction(): Promise<void>;
dismissWithAction(): Promise<void>;
getActionDescription(): Promise<string>;
getAriaLive(): Promise<AriaLivePoliteness>;
getMessage(): Promise<string>;
// @deprecated
getRole(): Promise<'alert' | 'status' | null>;
hasAction(): Promise<boolean>;
isDismissed(): Promise<boolean>;
// (undocumented)
protected abstract _messageSelector: string;
}
// @public
export interface SnackBarHarnessFilters extends BaseHarnessFilters {
}
// (No @packageDocumentation comment for this package)