import { ApiHelpers } from "./ApiHelpers";
export declare class MemberTypeApiHelper {
    api: ApiHelpers;
    constructor(api: ApiHelpers);
    ensureNameNotExists(name: string): Promise<number | null | undefined>;
    create(memberType: any): Promise<string | undefined>;
    update(id: string, updatedMemberType: any): Promise<import("playwright-core").APIResponse | undefined>;
    get(id: string): Promise<any>;
    delete(id: string): Promise<number | undefined>;
    getAllAtRoot(): Promise<import("playwright-core").APIResponse>;
    getByName(name: string): Promise<any>;
    doesExist(id: string): Promise<boolean>;
    doesNameExist(name: string): Promise<any>;
    createDefaultMemberType(memberTypeName: string): Promise<string | undefined>;
    createMemberTypeWithPropertyEditor(memberTypeName: string, dataTypeName: string, dataTypeId: string, groupName?: string): Promise<string | undefined>;
    createMemberTypeWithTwoPropertyEditors(memberTypeName: string, dataTypeNameOne: string, dataTypeIdOne: string, dataTypeNameTwo: string, dataTypeIdTwo: string, groupName?: string): Promise<string | undefined>;
}
