import { ISlottable, ISlottableProps } from '../../../Behaviors/Slottable';
import { ITextFormattableProps } from '../../../Behaviors/TextFormattable';
import { CustomElement } from '../../Abstracts/CustomElement';
declare const StateElement_base: import("../../../../Index").ControlBehaviorReturn<import("../../../../Index").ControlBehaviorReturn<typeof CustomElement, ISlottableProps & ISlottable>, ITextFormattableProps>;
/**
 * A `StateElement` is an abstract component for representing states.
 * For example, empty or error
 *
 * @public
 * @abstract
 */
export declare class StateElement extends StateElement_base implements ITextFormattableProps, ISlottableProps, ISlottable {
    private _content;
    /**
     * Constructs a new instance of the `StateElement` class.
     *
     * @public
     */
    constructor();
    /**
     * Gets or sets the `content` property of the state.
     *
     * @public
     */
    get content(): string;
    set content(value: string);
}
export {};
//# sourceMappingURL=StateElement.d.ts.map