import { Page, Locator } from '@playwright/test';
declare class ModelerHomePage {
    private page;
    readonly defaultFolderName: string;
    readonly modelerPageBanner: Locator;
    readonly createNewProjectButton: Locator;
    readonly projectNameInput: Locator;
    readonly chooseBpmnTemplateButton: Locator;
    readonly diagramTypeDropdown: Locator;
    readonly bpmnTemplateOption: Locator;
    readonly formTemplateOption: Locator;
    readonly projectBreadcrumb: Locator;
    readonly openOrganizationsButton: Locator;
    readonly manageButton: Locator;
    readonly crossComponentProjectFolder: Locator;
    readonly homeBreadcrumb: Locator;
    readonly formNameInput: Locator;
    readonly rows: Locator;
    readonly licenseKeyTagNonProduction: Locator;
    readonly licenseKeyTagNonCommercial: Locator;
    readonly licenseKeyTagProduction: Locator;
    readonly licenseKeyTagCommercial: Locator;
    readonly uploadFilesButton: Locator;
    constructor(page: Page, folderName: string);
    clickCreateNewProjectButton(): Promise<void>;
    private enterNewProjectName;
    createCrossComponentProjectFolder(): Promise<void>;
    clickCrossComponentProjectFolder(): Promise<void>;
    clickProcessDiagram(name: string): Promise<void>;
    clickHomeBreadcrumb(): Promise<void>;
    clickChooseBpmnTemplateButton(): Promise<void>;
    clickDiagramTypeDropdown(): Promise<void>;
    clickBpmnTemplateOption(): Promise<void>;
    clickFormOption(): Promise<void>;
    enterFormName(name: string): Promise<void>;
    clickProjectBreadcrumb(): Promise<void>;
    clickOpenOrganizationsButton(): Promise<void>;
    clickManageButton(): Promise<void>;
    clickUploadFilesButton(): Promise<void>;
    getDefaultFolderName(): string;
}
export { ModelerHomePage };
