import type { ChatInput } from '..';
/**
 * Page object for the `spright-chat-input` component to provide consistent ways
 * of querying and interacting with the component during tests.
 */
export declare class ChatInputPageObject {
    protected readonly element: ChatInput;
    constructor(element: ChatInput);
    isSendButtonEnabled(): boolean;
    isTextAreaFocused(): boolean;
    clickSendButton(): void;
    getSendButtonTitle(): string;
    getSendButtonTextContent(): string;
    getSendButtonTabIndex(): string | null;
    textAreaHasFocus(): boolean;
    getTextAreaTabIndex(): string | null;
    getPlaceholder(): string;
    getRenderedText(): string;
    setText(text: string): void;
    pressEnterKey(): Promise<void>;
    pressShiftEnterKey(): Promise<void>;
    private getSendButton;
    private sendEnterKeyEvents;
}
