import { Page, Locator } from '@playwright/test';
declare class ClusterSecretsPage {
    private page;
    readonly createNewSecretButton: Locator;
    readonly keyInput: Locator;
    readonly valueInput: Locator;
    readonly createButton: Locator;
    readonly optionsButton: Locator;
    readonly deleteConnectorSecretButton: Locator;
    readonly deleteConnectorSecretSubButton: Locator;
    readonly dialog: Locator;
    readonly importButton: Locator;
    readonly fromFileButton: Locator;
    readonly bulkImportTextArea: Locator;
    readonly dialogImportButton: Locator;
    readonly secretsSearchBox: Locator;
    readonly clusterBanner: Locator;
    readonly clusterLink: (name: string) => Locator;
    readonly clusterSecretTab: Locator;
    readonly confirmDeleteInput: Locator;
    constructor(page: Page);
    deleteConnectorSecretsIfExist(): Promise<void>;
    clickCreateNewSecretButton(cluster: string): Promise<void>;
    clickClusterBanner(): Promise<void>;
    clickCluster(name: string): Promise<void>;
    clickKeyInput(): Promise<void>;
    fillKeyInput(key: string): Promise<void>;
    clickValueInput(): Promise<void>;
    fillValueInput(value: string): Promise<void>;
    clickCreateButton(): Promise<void>;
    createNewSecret(key: string, value: string, cluster: string): Promise<void>;
    createSetOfSecrets(cluster: string, secrets: {
        name: string;
        value: string;
    }[]): Promise<void>;
    assertSecretsOrCreate(cluster: string, secrets: {
        name: string;
        value: string;
    }[]): Promise<void>;
    clickImportButton(): Promise<void>;
    bulkImportSecrets(secrets: {
        name: string;
        value: string;
    }[]): Promise<void>;
}
export { ClusterSecretsPage };
