export namespace domains {
    function getEntityManagerDomain(chainId: any, contractAddress: any): {
        name: any;
        version: any;
        chainId: any;
        verifyingContract: any;
    };
}
export namespace schemas {
    const domain: {
        name: string;
        type: string;
    }[];
    const manageEntity: {
        name: string;
        type: string;
    }[];
}
export namespace generators {
    function getAddUserRequestData(chainId: any, contractAddress: any, handle: any, nonce: any): {
        types: {
            EIP712Domain: {
                name: string;
                type: string;
            }[];
        };
        domain: any;
        primaryType: any;
        message: any;
    };
    function getManageEntityData(chainId: any, contractAddress: any, userId: any, entityType: any, entityId: any, action: any, metadata: any, nonce: any): {
        types: {
            EIP712Domain: {
                name: string;
                type: string;
            }[];
        };
        domain: any;
        primaryType: any;
        message: any;
    };
}
export function getNonce(): Promise<string>;
