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