import { ContentContainerComponentHarness } from '@angular/cdk/testing';
import { PButtonDirectiveHarness } from '@onecx/angular-testing';
import { DialogMessageContentHarness } from './dialog-message-content.harness';
export declare class ButtonDialogHarness extends ContentContainerComponentHarness {
    static hostSelector: string;
    getPrimaryButton: import("@onecx/angular-testing").AsyncFactoryFn<PButtonDirectiveHarness>;
    getSecondaryButton: import("@onecx/angular-testing").AsyncFactoryFn<PButtonDirectiveHarness | null>;
    getDialogMessageContent: import("@onecx/angular-testing").AsyncFactoryFn<DialogMessageContentHarness | null>;
    clickPrimaryButton(): Promise<void>;
    clickSecondaryButton(): Promise<void>;
    getPrimaryButtonLabel(): Promise<string | null>;
    getPrimaryButtonIcon(): Promise<string | null>;
    getSecondaryButtonLabel(): Promise<string | null | undefined>;
    getSecondaryButtonIcon(): Promise<string | null | undefined>;
    getPrimaryButtonDisabled(): Promise<boolean>;
    getSecondaryButtonDisabled(): Promise<boolean | undefined>;
}
