import { ElementProfile, O3rElement } from '../element'; /** * Interface to describe the Radio elements that are used inside a fixture. * As for ComponentFixtureProfile, this abstracts the testing framework that is used by choosing the right * implementation at runtime. */ export interface RadioElementProfile extends ElementProfile { /** * Check the radio element * @param value If specified, determine the value of the radio button */ check(value?: boolean): Promise; /** * Uncheck the radio element */ uncheck(): Promise; /** * Return true if the radio button is checked */ isChecked(): Promise; } /** * Mock for ElementProfile class. * This class is used for fixture compilation purpose. */ export declare class O3rRadioElement extends O3rElement implements RadioElementProfile { constructor(_sourceElement: any); /** @inheritDoc */ check(_value?: boolean): Promise; /** @inheritDoc */ uncheck(): Promise; /** @inheritDoc */ isChecked(): Promise; } //# sourceMappingURL=radio-element.d.ts.map