import { Page, Locator } from '@playwright/test';
declare class FormJsPage {
    private page;
    readonly aiFormGeneratorButton: Locator;
    readonly formRequestInput: Locator;
    readonly generateFormButton: Locator;
    readonly formEditor: Locator;
    readonly filePicker: Locator;
    readonly textField: Locator;
    readonly documentPreview: Locator;
    readonly keyInput: Locator;
    readonly uploadMultipleFilesToggle: Locator;
    readonly documentReferenceInput: Locator;
    readonly generalPanel: Locator;
    readonly textFieldInForm: Locator;
    readonly deployButton: Locator;
    readonly deploySubButton: Locator;
    readonly dialog: Locator;
    readonly deploySuccessNotification: Locator;
    constructor(page: Page);
    generateAIForm(request?: string): Promise<void>;
    clickAIFormGeneratorButton(): Promise<void>;
    clickFormRequestInput(): Promise<void>;
    fillFormRequestInput(formRequest: string): Promise<void>;
    clickGenerateFormButton(): Promise<void>;
    dragAndDrop(source: Locator, target: Locator): Promise<void>;
    fillKeyInput(key: string): Promise<void>;
    enableUploadMultipleFiles(): Promise<void>;
    filldocumentReferenceInput(key: string): Promise<void>;
    clickGeneralPropertiesPanel(): Promise<void>;
    selectCluster(clusterName: string): Promise<void>;
    clickDeployButton(): Promise<void>;
    clickDeploySubButton(): Promise<void>;
    deployForm(clusterName: string): Promise<void>;
}
export { FormJsPage };
