import { NavigationPage } from '../SM-8.7/NavigationPage';
import { IdentityPage } from '../SM-8.7/IdentityPage';
import { KeycloakLoginPage } from '../SM-8.7/KeycloakLoginPage';
import { KeycloakAdminPage } from '../SM-8.7/KeycloakAdminPage';
import { IdentityTenantPage } from '../SM-8.7/IdentityTenantPage';
export declare const keycloakAdminCredentials: () => {
    username: string;
    password: string;
};
export declare const adminUser = "demo";
export declare const adminPassword: string;
export declare const setAdminUserCredentials: (navigationPage: NavigationPage) => void;
export declare const setupKeycloakUser: (navigationPage: NavigationPage, identityPage: IdentityPage, keycloakLoginPage: KeycloakLoginPage, keycloakAdminPage: KeycloakAdminPage, identityTenantPage: IdentityTenantPage) => Promise<void>;
export declare const createUser: (navigationPage: NavigationPage, identityPage: IdentityPage, keycloakLoginPage: KeycloakLoginPage, keycloakAdminPage: KeycloakAdminPage, username: string, password: string, identityTenantPage: IdentityTenantPage) => Promise<void>;
